]> granicus.if.org Git - php/commitdiff
Fix regression in passing strings as parameters
authorSam Ruby <rubys@php.net>
Sat, 22 Jul 2000 18:09:28 +0000 (18:09 +0000)
committerSam Ruby <rubys@php.net>
Sat, 22 Jul 2000 18:09:28 +0000 (18:09 +0000)
ext/java/java.c
ext/rpc/java/java.c

index 9eb19ae91eeaed38322ab227a60e52efdfd7dd94..c56bff5bdcbc0e9a87ee697c7c404812c8a522ef 100644 (file)
@@ -287,7 +287,7 @@ static jobject _java_makeObject(pval* arg JG_DC) {
   switch (arg->type) {
     case IS_STRING:
       result=(*jenv)->NewByteArray(jenv,arg->value.str.len);
-      (*jenv)->SetByteArrayRegion(jenv,(jbyteArray)arg,0,
+      (*jenv)->SetByteArrayRegion(jenv,(jbyteArray)result,0,
         arg->value.str.len, arg->value.str.val);
       break;
 
index 9eb19ae91eeaed38322ab227a60e52efdfd7dd94..c56bff5bdcbc0e9a87ee697c7c404812c8a522ef 100644 (file)
@@ -287,7 +287,7 @@ static jobject _java_makeObject(pval* arg JG_DC) {
   switch (arg->type) {
     case IS_STRING:
       result=(*jenv)->NewByteArray(jenv,arg->value.str.len);
-      (*jenv)->SetByteArrayRegion(jenv,(jbyteArray)arg,0,
+      (*jenv)->SetByteArrayRegion(jenv,(jbyteArray)result,0,
         arg->value.str.len, arg->value.str.val);
       break;