javaextensions/datagram/datagram/src/datagramconnectionjni.cpp
changeset 87 1627c337e51e
parent 49 35baca0e7a2e
equal deleted inserted replaced
80:d6dafc5d983f 87:1627c337e51e
    86     NativeDatagramConnection* datagramConn = reinterpret_cast<NativeDatagramConnection*>(nativePeerHandle);
    86     NativeDatagramConnection* datagramConn = reinterpret_cast<NativeDatagramConnection*>(nativePeerHandle);
    87     int retVal = datagramConn->receiveDatagram(*aJni,aJavaBuffer,aOffset,aLength,addr,&port);
    87     int retVal = datagramConn->receiveDatagram(*aJni,aJavaBuffer,aOffset,aLength,addr,&port);
    88     LOG1(ESOCKET,EInfo,"addr = %s",addr);
    88     LOG1(ESOCKET,EInfo,"addr = %s",addr);
    89 
    89 
    90     jnistring = aJni->NewStringUTF(addr);
    90     jnistring = aJni->NewStringUTF(addr);
       
    91     delete[] addr;
    91     aJni->SetObjectArrayElement(aSenderAddr,0,jnistring);
    92     aJni->SetObjectArrayElement(aSenderAddr,0,jnistring);
    92 
    93 
    93     aJni->SetIntArrayRegion(aSenderPort,0,1,&port);
    94     aJni->SetIntArrayRegion(aSenderPort,0,1,&port);
    94     LOG1(ESOCKET,EInfo,"Datagram JNI, receive called ", 2);
    95     LOG1(ESOCKET,EInfo,"Datagram JNI, receive called ", 2);
    95     LOG1(ESOCKET,EInfo,"Datagram JNI, receive called , offset %d", aOffset);
    96     LOG1(ESOCKET,EInfo,"Datagram JNI, receive called , offset %d", aOffset);