Backported version of r20094: Protect pcrud-ish retrieve from an empty result set
authormiker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Fri, 15 Apr 2011 14:01:42 +0000 (14:01 +0000)
committermiker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Fri, 15 Apr 2011 14:01:42 +0000 (14:01 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6_1@20099 dcc99617-32d9-48b4-a31d-7c20da2025e4

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

index 71133aa..ed80f5a 100644 (file)
@@ -1598,7 +1598,7 @@ static jsonObject* doRetrieve(osrfMethodContext* ctx, int* err ) {
        jsonObjectFree( fake_params );
 
 #ifdef PCRUD
-       if(!verifyObjectPCRUD(ctx, obj)) {
+       if(NULL != obj && !verifyObjectPCRUD(ctx, obj)) {
         jsonObjectFree(obj);
         *err = -1;