}
}
- 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;
}
//=====================================================================================