Fix issue #370. Patch from Aaron Small.
[jelmer/openchange-proposed.git/.git] / libmapi / async_emsmdb.c
index ea68d8e4cbee4e6edd7df10c0146f5a957480d0b..f2eb7f069ade52464d4a9a7db4282fa8ada17e46 100644 (file)
@@ -53,6 +53,7 @@ enum MAPISTATUS emsmdb_async_waitex(struct emsmdb_context *emsmdb_ctx, uint32_t
        /* Sanity Checks */
        OPENCHANGE_RETVAL_IF(!emsmdb_ctx, MAPI_E_NOT_INITIALIZED, NULL);
        OPENCHANGE_RETVAL_IF(!(emsmdb_ctx->mem_ctx), MAPI_E_NOT_INITIALIZED, NULL);
+       OPENCHANGE_RETVAL_IF(!(emsmdb_ctx->async_rpc_connection), MAPI_E_NOT_INITIALIZED, NULL);
 
        r.in.async_handle = &(emsmdb_ctx->async_handle);
        r.in.ulFlagsIn = flagsIn;