jsonObject* snode = NULL;
jsonIterator* search_itr = jsonNewIterator( working_hash );
- if(freeable_hash)
- jsonObjectFree(freeable_hash);
while ( (snode = jsonIteratorNext( search_itr )) ) {
osrfHash* idlClass = osrfHashGet( oilsIDL(), search_itr->key );
leftclass
);
buffer_free(join_buf);
+ if(freeable_hash)
+ jsonObjectFree(freeable_hash);
free(field);
jsonIteratorFree(search_itr);
return NULL;
class
);
buffer_free(join_buf);
+ if(freeable_hash)
+ jsonObjectFree(freeable_hash);
free(fkey);
jsonIteratorFree(search_itr);
return NULL;
class
);
buffer_free(join_buf);
+ if(freeable_hash)
+ jsonObjectFree(freeable_hash);
jsonIteratorFree(search_itr);
return NULL;
}
free(field);
}
- jsonIteratorFree(search_itr);
+ if(freeable_hash)
+ jsonObjectFree(freeable_hash);
+ jsonIteratorFree(search_itr);
return buffer_release(join_buf);
}