From: miker Date: Mon, 15 Dec 2008 15:26:02 +0000 (+0000) Subject: freeing too much, leads to undefined behavior and eventually a segfault X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=44bc035f99d020d66f6c077c3f3b236945cf091d;p=Evergreen.git freeing too much, leads to undefined behavior and eventually a segfault git-svn-id: svn://svn.open-ils.org/ILS/trunk@11573 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- diff --git a/Open-ILS/src/c-apps/oils_cstore.c b/Open-ILS/src/c-apps/oils_cstore.c index 6981f30a35..67bace3168 100644 --- a/Open-ILS/src/c-apps/oils_cstore.c +++ b/Open-ILS/src/c-apps/oils_cstore.c @@ -1005,7 +1005,6 @@ static int verifyObjectPCRUD ( osrfMethodContext* ctx, const jsonObject* obj ) osrfStringArrayFree(class_list); free(foreign_pkey_value); - free(foreign_pkey); jsonObjectFree(param); return 0; @@ -1013,7 +1012,6 @@ static int verifyObjectPCRUD ( osrfMethodContext* ctx, const jsonObject* obj ) jsonObjectFree(_tmp_params); free(foreign_pkey_value); - free(foreign_pkey); int j = 0; char* foreign_field = NULL;