diff -r d6dafc5d983f -r 1627c337e51e javacommons/gcfprotocols/socket/socket/src/socketserverconnectionjni.cpp --- a/javacommons/gcfprotocols/socket/socket/src/socketserverconnectionjni.cpp Fri Oct 15 12:29:39 2010 +0300 +++ b/javacommons/gcfprotocols/socket/socket/src/socketserverconnectionjni.cpp Fri Oct 29 11:49:32 2010 +0300 @@ -153,6 +153,7 @@ PLOG2(ESOCKET, "getLocalAddress, ret = %d, addr = %s" , err, addr); jstring jnistring = aJni->NewStringUTF(addr); aJni->SetObjectArrayElement(address, 0, jnistring); + delete[] addr; return err; }