back-porting NULL classname check: svn merge -r7569:7570 svn://svn.open-ils.org/ILS...
authorerickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Sat, 21 Jul 2007 19:34:02 +0000 (19:34 +0000)
committererickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Sat, 21 Jul 2007 19:34:02 +0000 (19:34 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_2@7571 dcc99617-32d9-48b4-a31d-7c20da2025e4

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

index 51d06af..5924721 100644 (file)
@@ -655,7 +655,7 @@ int verifyObjectClass ( osrfMethodContext* ctx, jsonObject* param ) {
        osrfHash* meta = (osrfHash*) ctx->method->userData;
        osrfHash* class = osrfHashGet( meta, "class" );
        
-       if ((strcmp( osrfHashGet(class, "classname"), param->classname ))) {
+       if (!param->classname || (strcmp( osrfHashGet(class, "classname"), param->classname ))) {
 
                growing_buffer* msg = buffer_init(128);
                buffer_fadd(