plug that leak
authormiker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Mon, 15 Dec 2008 02:59:28 +0000 (02:59 +0000)
committermiker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Mon, 15 Dec 2008 02:59:28 +0000 (02:59 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@11549 dcc99617-32d9-48b4-a31d-7c20da2025e4

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

index 3bccd6b..aa30e4b 100644 (file)
@@ -806,7 +806,9 @@ static int verifyObjectPCRUD (  osrfMethodContext* ctx, const jsonObject* obj )
 
     //XXX turn this into a user id
        char* auth = jsonObjectToSimpleString( jsonObjectGetIndex( ctx->params, 0 ) );
-    jsonObject* user = oilsUtilsQuickReq("open-ils.auth","open-ils.auth.session.retrieve", jsonNewObject(auth));
+    jsonObject* auth_object = jsonNewObject(auth);
+    jsonObject* user = oilsUtilsQuickReq("open-ils.auth","open-ils.auth.session.retrieve", auth_object);
+    jsonObjectFree(auth_object);
 
     if (!user) {
         free(auth);