[PHP-CVS] svn: /php/php-src/branches/PHP_5_3/ext/standard/ browscap.c

2011-06-03 Thread Gustavo André dos Santos Lopes
cataphract   Fri, 03 Jun 2011 09:39:45 +

Revision: http://svn.php.net/viewvc?view=revisionrevision=311764

Log:
Merge of fix for bug #54918 (r311745, scottmac) to 5.3.

Bug: http://bugs.php.net/54918 (Closed) browscap issues
  
Changed paths:
U   php/php-src/branches/PHP_5_3/ext/standard/browscap.c

Modified: php/php-src/branches/PHP_5_3/ext/standard/browscap.c
===
--- php/php-src/branches/PHP_5_3/ext/standard/browscap.c2011-06-03 
08:58:52 UTC (rev 311763)
+++ php/php-src/branches/PHP_5_3/ext/standard/browscap.c2011-06-03 
09:39:45 UTC (rev 311764)
@@ -334,18 +334,18 @@
 {
char *browscap = INI_STR(browscap);

-   if (browscap  browscap[0]) {
-   if (browscap_read_file(browscap, global_bdata, 1 TSRMLS_CC) == 
FAILURE) {
-   return FAILURE;
-   }
-   }
-
 #ifdef ZTS
ts_allocate_id(browscap_globals_id, sizeof(browser_data),
(ts_allocate_ctor)browscap_globals_ctor, NULL);
 #endif
/* ctor call not really needed for non-ZTS */

+   if (browscap  browscap[0]) {
+   if (browscap_read_file(browscap, global_bdata, 1 TSRMLS_CC) == 
FAILURE) {
+   return FAILURE;
+   }
+   }
+
return SUCCESS;
 }
 /* }}} */

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

[PHP-CVS] svn: /php/php-src/ branches/PHP_5_3/ext/standard/browscap.c branches/PHP_5_4/ext/standard/browscap.c trunk/ext/standard/browscap.c

2011-06-02 Thread Gustavo André dos Santos Lopes
cataphract   Thu, 02 Jun 2011 08:46:40 +

Revision: http://svn.php.net/viewvc?view=revisionrevision=311730

Log:
- Fixed double registering of browscap ini directive. See bug #54896.

Bug: http://bugs.php.net/54896 (Assigned) Connection to localhost doesn't work 
in Apache SAPI but works in CLI and CGI
  
Changed paths:
U   php/php-src/branches/PHP_5_3/ext/standard/browscap.c
U   php/php-src/branches/PHP_5_4/ext/standard/browscap.c
U   php/php-src/trunk/ext/standard/browscap.c

Modified: php/php-src/branches/PHP_5_3/ext/standard/browscap.c
===
--- php/php-src/branches/PHP_5_3/ext/standard/browscap.c2011-06-02 
07:40:26 UTC (rev 311729)
+++ php/php-src/branches/PHP_5_3/ext/standard/browscap.c2011-06-02 
08:46:40 UTC (rev 311730)
@@ -330,16 +330,10 @@
 }
 /* }}} */

-PHP_INI_BEGIN()
-   PHP_INI_ENTRY(browscap,   NULL,   PHP_INI_SYSTEM, 
OnChangeBrowscap)
-PHP_INI_END()
-
 PHP_MINIT_FUNCTION(browscap) /* {{{ */
 {
char *browscap = INI_STR(browscap);

-   REGISTER_INI_ENTRIES();
-
if (browscap  browscap[0]) {
if (browscap_read_file(browscap, global_bdata, 1 TSRMLS_CC) == 
FAILURE) {
return FAILURE;

Modified: php/php-src/branches/PHP_5_4/ext/standard/browscap.c
===
--- php/php-src/branches/PHP_5_4/ext/standard/browscap.c2011-06-02 
07:40:26 UTC (rev 311729)
+++ php/php-src/branches/PHP_5_4/ext/standard/browscap.c2011-06-02 
08:46:40 UTC (rev 311730)
@@ -330,16 +330,10 @@
 }
 /* }}} */

-PHP_INI_BEGIN()
-   PHP_INI_ENTRY(browscap,   NULL,   PHP_INI_SYSTEM, 
OnChangeBrowscap)
-PHP_INI_END()
-
 PHP_MINIT_FUNCTION(browscap) /* {{{ */
 {
char *browscap = INI_STR(browscap);

-   REGISTER_INI_ENTRIES();
-
if (browscap  browscap[0]) {
if (browscap_read_file(browscap, global_bdata, 1 TSRMLS_CC) == 
FAILURE) {
return FAILURE;

Modified: php/php-src/trunk/ext/standard/browscap.c
===
--- php/php-src/trunk/ext/standard/browscap.c   2011-06-02 07:40:26 UTC (rev 
311729)
+++ php/php-src/trunk/ext/standard/browscap.c   2011-06-02 08:46:40 UTC (rev 
311730)
@@ -330,16 +330,10 @@
 }
 /* }}} */

-PHP_INI_BEGIN()
-   PHP_INI_ENTRY(browscap,   NULL,   PHP_INI_SYSTEM, 
OnChangeBrowscap)
-PHP_INI_END()
-
 PHP_MINIT_FUNCTION(browscap) /* {{{ */
 {
char *browscap = INI_STR(browscap);

-   REGISTER_INI_ENTRIES();
-
if (browscap  browscap[0]) {
if (browscap_read_file(browscap, global_bdata, 1 TSRMLS_CC) == 
FAILURE) {
return FAILURE;

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

[PHP-CVS] svn: /php/php-src/branches/PHP_5_3/ext/standard/ browscap.c

2011-05-01 Thread Antony Dovgal
tony2001 Sun, 01 May 2011 19:46:27 +

Revision: http://svn.php.net/viewvc?view=revisionrevision=310693

Log:
fix ZTS build for 5_3, too

Changed paths:
U   php/php-src/branches/PHP_5_3/ext/standard/browscap.c

Modified: php/php-src/branches/PHP_5_3/ext/standard/browscap.c
===
--- php/php-src/branches/PHP_5_3/ext/standard/browscap.c2011-05-01 
19:22:24 UTC (rev 310692)
+++ php/php-src/branches/PHP_5_3/ext/standard/browscap.c2011-05-01 
19:46:27 UTC (rev 310693)
@@ -348,7 +348,7 @@

 #ifdef ZTS
ts_allocate_id(browscap_globals_id, sizeof(browser_data),
-   browscap_globals_ctor, NULL);
+   (ts_allocate_ctor)browscap_globals_ctor, NULL);
 #endif
/* ctor call not really needed for non-ZTS */

@@ -360,7 +360,7 @@
 {
browser_data *bdata = BROWSCAP_G(activation_bdata);
if (bdata-filename[0] != '\0') {
-   browscap_bdata_dtor(bdata, 0);
+   browscap_bdata_dtor(bdata, 0 TSRMLS_CC);
}

return SUCCESS;
@@ -369,7 +369,7 @@

 PHP_MSHUTDOWN_FUNCTION(browscap) /* {{{ */
 {
-   browscap_bdata_dtor(global_bdata, 1);
+   browscap_bdata_dtor(global_bdata, 1 TSRMLS_CC);

return SUCCESS;
 }

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