From: foobar Date: Tue, 14 Aug 2001 07:09:20 +0000 (+0000) Subject: Fix ZTS build. X-Git-Tag: php-4.0.7RC1~45 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=2983993b591c2d75087eb2a57d2295bf2258b8bb;p=php Fix ZTS build. --- 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;