Commit:    6ee260231741085f204ea79248c21d3e66dc4c93
Author:    Dmitry Stogov <dmi...@zend.com>         Tue, 19 Feb 2013 18:15:11 
+0400
Parents:   4813a711749df756088f049cadb58f13fe60721d
Branches:  PHP-5.5 master

Link:       
http://git.php.net/?p=php-src.git;a=commitdiff;h=6ee260231741085f204ea79248c21d3e66dc4c93

Log:
Simplification

Changed paths:
  M  zend_accelerator_blacklist.c


Diff:
diff --git a/zend_accelerator_blacklist.c b/zend_accelerator_blacklist.c
index 804124b..666304b 100644
--- a/zend_accelerator_blacklist.c
+++ b/zend_accelerator_blacklist.c
@@ -76,7 +76,7 @@ static void zend_accel_blacklist_update_regexp(zend_blacklist 
*blacklist)
 {
        int i, end=0, j, rlen=6, clen, reg_err;
        char *regexp;
-       zend_regexp_list **regexp_list_it;
+       zend_regexp_list **regexp_list_it, *it;
 
        if (blacklist->pos == 0) {
                /* we have no blacklist to talk about */
@@ -115,21 +115,22 @@ static void 
zend_accel_blacklist_update_regexp(zend_blacklist *blacklist)
                        regexp[clen++] = ')';
                        regexp[clen] = '\0';
 
-                       (*regexp_list_it) = malloc(sizeof(zend_regexp_list));
-                       if (!*regexp_list_it) {
+                       it = 
(zend_regexp_list*)malloc(sizeof(zend_regexp_list));
+                       if (!it) {
                                zend_accel_error(ACCEL_LOG_ERROR, "malloc() 
failed\n");
                                return;
                        }
-                       (*regexp_list_it)->next = NULL;
+                       it->next = NULL;
 
-                       if ((reg_err = 
regcomp(&((*regexp_list_it)->comp_regex), regexp, REGEX_MODE)) != 0) {
-                               
blacklist_report_regexp_error(&((*regexp_list_it)->comp_regex), reg_err);
+                       if ((reg_err = regcomp(&it->comp_regex, regexp, 
REGEX_MODE)) != 0) {
+                               blacklist_report_regexp_error(&it->comp_regex, 
reg_err);
                        }
                        /* prepare for the next iteration */
                        free(regexp);
                        end = i+1;
                        rlen = 6;
-                       regexp_list_it = &((*regexp_list_it)->next);
+                       *regexp_list_it = it;
+                       regexp_list_it = &it->next;
                }
        }
 }


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

Reply via email to