Fix PopLocalFrame

In an indirect-ref world we would return the wrong thing.

From http://b.android.com/15119

Change-Id: Iec02aaff1d0bdf6036ba6d5676d4ae15688c1622
diff --git a/vm/Jni.c b/vm/Jni.c
index 6df5ab0..57e078c 100644
--- a/vm/Jni.c
+++ b/vm/Jni.c
@@ -2077,7 +2077,7 @@
 }
 
 /*
- * Pop the local frame off.  If "result" is not null, add it as a
+ * Pop the local frame off.  If "jresult" is not null, add it as a
  * local reference on the now-current frame.
  */
 static jobject PopLocalFrame(JNIEnv* env, jobject jresult)
@@ -2091,7 +2091,7 @@
     }
     jresult = addLocalReference(env, result);
     JNI_EXIT();
-    return result;
+    return jresult;
 }
 
 /*