iliaa                                    Wed, 02 Sep 2009 13:07:44 +0000

Revision: http://svn.php.net/viewvc?view=revision&revision=287968

Log:
Fixed return value to comply with tests

Changed paths:
    U   php/php-src/branches/PHP_5_2/ext/xsl/xsltprocessor.c
    U   php/php-src/branches/PHP_5_3/ext/xsl/xsltprocessor.c
    U   php/php-src/trunk/ext/xsl/xsltprocessor.c

Modified: php/php-src/branches/PHP_5_2/ext/xsl/xsltprocessor.c
===================================================================
--- php/php-src/branches/PHP_5_2/ext/xsl/xsltprocessor.c        2009-09-02 
12:07:00 UTC (rev 287967)
+++ php/php-src/branches/PHP_5_2/ext/xsl/xsltprocessor.c        2009-09-02 
13:07:44 UTC (rev 287968)
@@ -666,7 +666,7 @@
        ret = -1;
        if (newdocp) {
                ret = xsltSaveResultToString(&doc_txt_ptr, &doc_txt_len, 
newdocp, sheetp);
-               if (doc_txt_ptr) {
+               if (doc_txt_ptr && doc_txt_len) {
                        RETVAL_STRINGL(doc_txt_ptr, doc_txt_len, 1);
                        xmlFree(doc_txt_ptr);
                }

Modified: php/php-src/branches/PHP_5_3/ext/xsl/xsltprocessor.c
===================================================================
--- php/php-src/branches/PHP_5_3/ext/xsl/xsltprocessor.c        2009-09-02 
12:07:00 UTC (rev 287967)
+++ php/php-src/branches/PHP_5_3/ext/xsl/xsltprocessor.c        2009-09-02 
13:07:44 UTC (rev 287968)
@@ -675,7 +675,7 @@
        ret = -1;
        if (newdocp) {
                ret = xsltSaveResultToString(&doc_txt_ptr, &doc_txt_len, 
newdocp, sheetp);
-               if (doc_txt_ptr) {
+               if (doc_txt_ptr && doc_txt_len) {
                        RETVAL_STRINGL(doc_txt_ptr, doc_txt_len, 1);
                        xmlFree(doc_txt_ptr);
                }

Modified: php/php-src/trunk/ext/xsl/xsltprocessor.c
===================================================================
--- php/php-src/trunk/ext/xsl/xsltprocessor.c   2009-09-02 12:07:00 UTC (rev 
287967)
+++ php/php-src/trunk/ext/xsl/xsltprocessor.c   2009-09-02 13:07:44 UTC (rev 
287968)
@@ -687,7 +687,7 @@
        ret = -1;
        if (newdocp) {
                ret = xsltSaveResultToString(&doc_txt_ptr, &doc_txt_len, 
newdocp, sheetp);
-               if (doc_txt_ptr) {
+               if (doc_txt_ptr && doc_txt_len) {
                        RETVAL_STRINGL(doc_txt_ptr, doc_txt_len, 1);
                        xmlFree(doc_txt_ptr);
                }

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to