Correct a blunder (trying to free the same memory twice)
authorscottmk <scottmk@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Mon, 16 Mar 2009 17:25:47 +0000 (17:25 +0000)
committerscottmk <scottmk@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Mon, 16 Mar 2009 17:25:47 +0000 (17:25 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@12543 dcc99617-32d9-48b4-a31d-7c20da2025e4

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

index 686f502..7275679 100644 (file)
@@ -2401,7 +2401,6 @@ static char* searchWHERE ( const jsonObject* search_hash, osrfHash* meta, int op
                                        buffer_free( sql_buf );
                                        return NULL;
                                }
-                               free(subpred);
                        } else if ( !strcasecmp("-and",search_itr->key) ) {
                                char* subpred = searchWHERE( node, meta, AND_OP_JOIN, ctx );
                                if( subpred ) {
@@ -2487,7 +2486,6 @@ static char* searchWHERE ( const jsonObject* search_hash, osrfHash* meta, int op
         return NULL;
     }
 
-
        return buffer_release(sql_buf);
 }