diff -r 773449708c84 -r 4ad59aaee882 javaextensions/pim/framework/src.s60/pimjnitools.cpp --- a/javaextensions/pim/framework/src.s60/pimjnitools.cpp Thu Sep 02 20:20:40 2010 +0300 +++ b/javaextensions/pim/framework/src.s60/pimjnitools.cpp Fri Sep 17 08:28:21 2010 +0300 @@ -174,10 +174,12 @@ JELOG2(EPim); const TInt numElems = aNativeArray.Count(); + // Initializes the array with NULLs jobjectArray javaStringArray = aJniEnv->NewObjectArray(numElems, aJniEnv->FindClass("java/lang/String"), NULL); + if (!javaStringArray) { return NULL; @@ -208,7 +210,6 @@ // Avoid running out of local references aJniEnv->DeleteLocalRef(javaElem); } - return javaStringArray; }