[cig-commits] r4842 - in long/3D/Gale/trunk/src/StGermain: . Base/Foundation/src

walter at geodynamics.org walter at geodynamics.org
Wed Oct 11 13:46:49 PDT 2006


Author: walter
Date: 2006-10-11 13:46:49 -0700 (Wed, 11 Oct 2006)
New Revision: 4842

Modified:
   long/3D/Gale/trunk/src/StGermain/
   long/3D/Gale/trunk/src/StGermain/Base/Foundation/src/MemoryField.c
   long/3D/Gale/trunk/src/StGermain/Base/Foundation/src/MemoryReport.c
Log:
 r2899 at earth:  boo | 2006-10-11 13:42:35 -0700
  r2815 at earth (orig r3803):  LukeHodkinson | 2006-09-26 20:17:12 -0700
  Replaced a couple of 'strdup's with the StGermain
  memory allocation equivalent.
  
 



Property changes on: long/3D/Gale/trunk/src/StGermain
___________________________________________________________________
Name: svk:merge
   - 1ef209d2-b310-0410-a72d-e20c9eb0015c:/cig:2898
afb6c753-b9d0-0310-b4e7-dbd8d91cdd35:/trunk/StGermain:3802
   + 1ef209d2-b310-0410-a72d-e20c9eb0015c:/cig:2899
afb6c753-b9d0-0310-b4e7-dbd8d91cdd35:/trunk/StGermain:3803

Modified: long/3D/Gale/trunk/src/StGermain/Base/Foundation/src/MemoryField.c
===================================================================
--- long/3D/Gale/trunk/src/StGermain/Base/Foundation/src/MemoryField.c	2006-10-11 20:46:47 UTC (rev 4841)
+++ long/3D/Gale/trunk/src/StGermain/Base/Foundation/src/MemoryField.c	2006-10-11 20:46:49 UTC (rev 4842)
@@ -64,7 +64,8 @@
 {
 	if ( value )
 	{
-		memoryField->value = strdup(value);
+		memoryField->value = (char*)malloc( (strlen(value) + 1) * sizeof(char) );
+		strcpy( memoryField->value, value );
 	}
 	else
 	{

Modified: long/3D/Gale/trunk/src/StGermain/Base/Foundation/src/MemoryReport.c
===================================================================
--- long/3D/Gale/trunk/src/StGermain/Base/Foundation/src/MemoryReport.c	2006-10-11 20:46:47 UTC (rev 4841)
+++ long/3D/Gale/trunk/src/StGermain/Base/Foundation/src/MemoryReport.c	2006-10-11 20:46:49 UTC (rev 4842)
@@ -131,7 +131,10 @@
 	
 	if ( condition )
 	{
-		memoryReport->conditionValues[memoryReport->conditionCount] = strdup(condition);
+		char*	ptr = memoryReport->conditionValues[memoryReport->conditionCount];
+
+		ptr = (char*)malloc( (strlen(condition) + 1) * sizeof(char) );
+		strcpy( ptr, condition );
 	}
 	else
 	{



More information about the cig-commits mailing list