From 9ac02bf97b7ca59abb4bfed36e96313c391e5c62 Mon Sep 17 00:00:00 2001 From: miker Date: Sun, 9 Dec 2007 04:44:45 +0000 Subject: [PATCH] slowly adding back the iterator cleanup git-svn-id: svn://svn.open-ils.org/ILS/trunk@8179 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- Open-ILS/src/c-apps/oils_cstore.c | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/Open-ILS/src/c-apps/oils_cstore.c b/Open-ILS/src/c-apps/oils_cstore.c index 64fcb01b31..84bcc3638f 100644 --- a/Open-ILS/src/c-apps/oils_cstore.c +++ b/Open-ILS/src/c-apps/oils_cstore.c @@ -1322,7 +1322,7 @@ static char* searchPredicate ( const char* class, osrfHash* field, jsonObject* n break; } - // jsonObjectIteratorFree(pred_itr); + jsonObjectIteratorFree(pred_itr); } else if (node->type == JSON_NULL) { // IS NULL search growing_buffer* _p = buffer_init(64); buffer_fadd( @@ -1532,7 +1532,7 @@ static char* searchJOIN ( const jsonObject* join_hash, osrfHash* leftmeta ) { free(field); } - // jsonObjectIteratorFree(search_itr); + jsonObjectIteratorFree(search_itr); return buffer_release(join_buf); } @@ -2234,10 +2234,10 @@ static char* buildSELECT ( jsonObject* search_hash, jsonObject* order_hash, osrf } } - // jsonObjectIteratorFree(select_itr); + jsonObjectIteratorFree(select_itr); } - // jsonObjectIteratorFree(class_itr); + jsonObjectIteratorFree(class_itr); char* col_list = buffer_release(select_buf); char* table = getSourceDefinition(meta); @@ -2347,7 +2347,7 @@ static char* buildSELECT ( jsonObject* search_hash, jsonObject* order_hash, osrf } - // jsonObjectIteratorFree(order_itr); + jsonObjectIteratorFree(order_itr); } else { string = jsonObjectToSimpleString(snode->item); @@ -2358,7 +2358,7 @@ static char* buildSELECT ( jsonObject* search_hash, jsonObject* order_hash, osrf } - // jsonObjectIteratorFree(class_itr); + jsonObjectIteratorFree(class_itr); string = buffer_release(order_buf); @@ -2576,7 +2576,7 @@ static jsonObject* doFieldmapperSearch ( osrfMethodContext* ctx, osrfHash* meta, while ((_f = jsonObjectIteratorNext( _i ))) { osrfStringArrayAdd( link_fields, jsonObjectToSimpleString( _f->item ) ); } - // jsonObjectIteratorFree(_i); + jsonObjectIteratorFree(_i); } } @@ -3048,7 +3048,7 @@ static jsonObject* doDelete(osrfMethodContext* ctx, int* err ) { static jsonObject* oilsMakeFieldmapperFromResult( dbi_result result, osrfHash* meta) { if(!(result && meta)) return jsonNULL; - jsonObject* object = jsonParseString("[]"); + jsonObject* object = jsonNewObject(NULL); jsonObjectSetClass(object, osrfHashGet(meta, "classname")); osrfHash* fields = osrfHashGet(meta, "fields"); @@ -3158,7 +3158,7 @@ static jsonObject* oilsMakeFieldmapperFromResult( dbi_result result, osrfHash* m static jsonObject* oilsMakeJSONFromResult( dbi_result result ) { if(!result) return jsonNULL; - jsonObject* object = jsonParseString("{}"); + jsonObject* object = jsonNewObject(NULL); time_t _tmp_dt; char dt_string[256]; -- 2.43.2