[commit] r1119 - trunk/GME/Mga

GMESRC Repository Notifications gme-commit at list.isis.vanderbilt.edu
Mon Jan 10 09:58:20 CST 2011


Author: ksmyth
Date: Mon Jan 10 09:58:19 2011
New Revision: 1119

Log:
Fix NPE when creating a transaction fails

Modified:
   trunk/GME/Mga/MgaProject.cpp

Modified: trunk/GME/Mga/MgaProject.cpp
==============================================================================
--- trunk/GME/Mga/MgaProject.cpp	Fri Jan  7 19:19:00 2011	(r1118)
+++ trunk/GME/Mga/MgaProject.cpp	Mon Jan 10 09:58:19 2011	(r1119)
@@ -1290,7 +1290,7 @@
 		CComPtr<IMgaTerritory> ttemp;
 		if(baseterr) COMTHROW(E_MGA_ALREADY_IN_TRANSACTION);
 		if(!ter) {
-			CreateTerritory(NULL,&ttemp);
+			COMTHROW(CreateTerritory(NULL,&ttemp));
 			ter = ttemp;
 		}
 		ASSERT(mode == TRANSACTION_GENERAL || mode == TRANSACTION_READ_ONLY  || mode == TRANSACTION_NON_NESTED);
@@ -1320,7 +1320,7 @@
 
 		// create a new territory
 		CComPtr<IMgaTerritory> ttemp;
-		CreateTerritory(NULL,&ttemp);
+		COMTHROW(CreateTerritory(NULL,&ttemp));
 		
 		// begin transaction
 		BeginTransaction( ttemp, mode);


More information about the gme-commit mailing list