another missing variable definition
authormiker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Thu, 8 Nov 2007 15:35:41 +0000 (15:35 +0000)
committermiker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Thu, 8 Nov 2007 15:35:41 +0000 (15:35 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@8043 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/src/c-apps/oils_cstore.c

index de2ccca..65f357d 100644 (file)
@@ -1149,14 +1149,12 @@ char* searchFieldTransform (const char* class, osrfHash* field, jsonObject* node
                jsonObject* func_item;
                while ( (func_item = jsonObjectGetIndex(array, func_item_index++)) ) {
 
-                       val = jsonObjectToSimpleString(func_item);
+                       char* val = jsonObjectToSimpleString(func_item);
 
                            if ( dbi_conn_quote_string(dbhandle, &val) ) {
                            buffer_fadd( sql_buf, ",%s", val );
-                       free(val);
                        } else {
                                osrfLogError(OSRF_LOG_MARK, "%s: Error quoting key string [%s]", MODULENAME, val);
-                               free(val);
                            free(field_transform);
                                buffer_free(sql_buf);
                                return NULL;