Fix klokwork id 2190
authorvlendec <vlendec@0c0555d6-39d7-0310-84fc-f1cc0bd64818>
Sat, 25 Nov 2006 16:41:06 +0000 (16:41 +0000)
committervlendec <vlendec@0c0555d6-39d7-0310-84fc-f1cc0bd64818>
Sat, 25 Nov 2006 16:41:06 +0000 (16:41 +0000)
git-svn-id: svn+ssh://svn.samba.org/data/svn/samba/branches/SAMBA_3_0@19892 0c0555d6-39d7-0310-84fc-f1cc0bd64818

source/lib/ldb/modules/asq.c

index 36ea0da2564d3811a9237a9e19d6452796cb4439..e0c866d2592d127cfe397612284f9f837c24d1db 100644 (file)
@@ -241,7 +241,10 @@ static int asq_search(struct ldb_module *module, struct ldb_request *req)
        if (!h) {
                return LDB_ERR_OPERATIONS_ERROR;
        }
-       ac = talloc_get_type(h->private_data, struct asq_context);
+       if (!(ac = talloc_get_type(h->private_data, struct asq_context))) {
+
+               return LDB_ERR_OPERATIONS_ERROR;
+       }
 
        req->handle = h;