From 642fe7ad97f892b1a3e7b503bbd39c643484fc7e Mon Sep 17 00:00:00 2001 From: miker Date: Mon, 15 Dec 2008 02:59:28 +0000 Subject: [PATCH] plug that leak git-svn-id: svn://svn.open-ils.org/ILS/trunk@11549 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- Open-ILS/src/c-apps/oils_cstore.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Open-ILS/src/c-apps/oils_cstore.c b/Open-ILS/src/c-apps/oils_cstore.c index 3bccd6b509..aa30e4b9f6 100644 --- a/Open-ILS/src/c-apps/oils_cstore.c +++ b/Open-ILS/src/c-apps/oils_cstore.c @@ -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); -- 2.11.0