]> SALOME platform Git repositories - modules/geom.git/commitdiff
Salome HOME
Compatibility windows
authoradam <adam>
Thu, 26 Feb 2009 14:57:12 +0000 (14:57 +0000)
committeradam <adam>
Thu, 26 Feb 2009 14:57:12 +0000 (14:57 +0000)
src/GEOM_I/GEOM_Gen_i.cc

index 6e8e4e430dbed26d3beec114737a3439c129ec02..9a0ee0d63d1119e1e7fbd5a97b30d72997ed2f7d 100644 (file)
@@ -1471,10 +1471,12 @@ char* GEOM_Gen_i::getObjectInfo(CORBA::Long studyId, const char* entry)
     }
   }
     
-  char anInfo [strlen("Module ") + strlen(ComponentDataType()) + strlen(", ") + strlen(aTypeInfo)];
+  char* anInfo = new char[strlen("Module ") + strlen(ComponentDataType()) + strlen(", ") + strlen(aTypeInfo) + 3];
   sprintf(anInfo, "Module %s, %s", ComponentDataType(), aTypeInfo);
   
-  return CORBA::string_dup(anInfo);
+  char* ret = CORBA::string_dup(anInfo);
+  delete [] anInfo;
+  return ret;
 }
 
 //=====================================================================================