diff -r d6dafc5d983f -r 1627c337e51e javacommons/connectionmanager/src.s60/connectionmanagerjni.cpp --- a/javacommons/connectionmanager/src.s60/connectionmanagerjni.cpp Fri Oct 15 12:29:39 2010 +0300 +++ b/javacommons/connectionmanager/src.s60/connectionmanagerjni.cpp Fri Oct 29 11:49:32 2010 +0300 @@ -61,13 +61,14 @@ { LOG1(ESOCKET,EInfo,"+apnInfo = %s",apnInfo); jstring jnistring = aJni->NewStringUTF(apnInfo); + delete[] apnInfo; return jnistring; } else { + delete[] apnInfo; return NULL; } - } JNIEXPORT jstring JNICALL @@ -81,10 +82,12 @@ { LOG1(ESOCKET,EInfo,"+apnInfo = %s",apnInfo); jstring jnistring = aJni->NewStringUTF(apnInfo); + delete[] apnInfo; return jnistring; } else { + delete[] apnInfo; return NULL; } }