summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ext/java/java.c3
-rw-r--r--ext/rpc/java/java.c3
2 files changed, 4 insertions, 2 deletions
diff --git a/ext/java/java.c b/ext/java/java.c
index f407e7d174..9d8a9ad2e9 100644
--- a/ext/java/java.c
+++ b/ext/java/java.c
@@ -689,7 +689,8 @@ JNIEXPORT void JNICALL Java_net_php_reflect_setResultFromObject
/* wrapper the java object in a pval object */
pval *presult = (pval*)(long)result;
pval *handle;
-
+ TSRMLS_FETCH();
+
if (presult->type != IS_OBJECT) {
object_init_ex(presult, &java_class_entry);
presult->is_ref=1;
diff --git a/ext/rpc/java/java.c b/ext/rpc/java/java.c
index f407e7d174..9d8a9ad2e9 100644
--- a/ext/rpc/java/java.c
+++ b/ext/rpc/java/java.c
@@ -689,7 +689,8 @@ JNIEXPORT void JNICALL Java_net_php_reflect_setResultFromObject
/* wrapper the java object in a pval object */
pval *presult = (pval*)(long)result;
pval *handle;
-
+ TSRMLS_FETCH();
+
if (presult->type != IS_OBJECT) {
object_init_ex(presult, &java_class_entry);
presult->is_ref=1;