Hello list,

    This one liner ignores objects that contain invalid handlers in 
mapi_object_release().

Respectfully,

Alan Alvarez
SPC(P), USA
Index: libmapi/mapi_object.c
===================================================================
--- libmapi/mapi_object.c	(revision 506)
+++ libmapi/mapi_object.c	(working copy)
@@ -89,6 +89,7 @@
 	enum MAPISTATUS retval;
 
 	if (!obj) return;
+	if (obj->handle == INVALID_HANDLE_VALUE) return;
 
 	retval = Release(obj);
 	if (retval == MAPI_E_SUCCESS) {
_______________________________________________
devel mailing list
[email protected]
http://mailman.openchange.org/listinfo/devel

Reply via email to