[omniORB] memory leak in omniORB?

Ralf Hupfer hupfer@ivi.iitb.fhg.de
Wed, 11 Apr 2001 13:03:12 +0200


Hi everyone,

On Windows NT, the methode

char* Echo_i::echoString (const char* mesg)
{
 return CORBA::string_dup (mesg);
}

in a omniORB server application causes a memory leak of some 
bytes every time it's called by a client. The server isn't doing 
anything else meanwhile, so I don't see where else the memory 
could disappear. One needs to call the methode some hundred 
times to see the memory leak in the NT task mamanger. Can 
anybody confirm this?

I am using NT 4.0, VC++ 6, omniORB 3.02.

Thanks for any help.
So long

Ralf Hupfer