[commit] r1248 - trunk/GME/Gme

GMESRC Repository Notifications gme-commit at list.isis.vanderbilt.edu
Mon Apr 4 12:42:46 CDT 2011


Author: ksmyth
Date: Mon Apr  4 12:42:45 2011
New Revision: 1248

Log:
Fix crashrpt 8895373f-396e-490f-b882-036ba9d42961

Modified:
   trunk/GME/Gme/GMEOLEData.cpp

Modified: trunk/GME/Gme/GMEOLEData.cpp
==============================================================================
--- trunk/GME/Gme/GMEOLEData.cpp	Fri Apr  1 13:26:03 2011	(r1247)
+++ trunk/GME/Gme/GMEOLEData.cpp	Mon Apr  4 12:42:45 2011	(r1248)
@@ -205,8 +205,12 @@
 		ASSERT( unknown != NULL );
 
 		CComPtr<IMgaProject> source_project;
-		COMTHROW( unknown.QueryInterface(&source_project) );
-		ASSERT( source_project != NULL );
+		// KMS: fixing crashrpt 8895373f-396e-490f-b882-036ba9d42961: this QI may fail
+		HRESULT hr = unknown.QueryInterface(&source_project);
+		if ( source_project == NULL ) {
+			ASSERT(false);
+			return false;
+		}
 
 		return source_project.IsEqualObject(project);
 	}


More information about the gme-commit mailing list