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

source/lib/ldb/modules/asq.c

index 2fed6aac50a8a79190cb4f662128d482ef46c40c..bee8038d9f8ff8721e15ac6a124bfdc7da22c332 100644 (file)
@@ -105,6 +105,9 @@ static int asq_terminate(struct ldb_handle *handle)
        int i;
 
        ac = talloc_get_type(handle->private_data, struct asq_context);
+       if (ac == NULL) {
+               return LDB_ERR_OPERATIONS_ERROR;
+       }
 
        handle->status = LDB_SUCCESS;
        handle->state = LDB_ASYNC_DONE;