diff -r d5e927d5853b -r 7cee158cb8cd javaextensions/pim/framework/src.s60/pimjnitools.cpp --- a/javaextensions/pim/framework/src.s60/pimjnitools.cpp Tue Sep 14 21:06:50 2010 +0300 +++ b/javaextensions/pim/framework/src.s60/pimjnitools.cpp Wed Sep 15 12:05:25 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; }