Changeset d84f520 in git


Ignore:
Timestamp:
2013-08-26T16:48:38Z (6 years ago)
Author:
Xuefer <xuefer@…>
Branches:
3.0
Children:
10a77c1
Parents:
efbd246
Message:

processor: merge [1352] from trunk: fix warning

git-svn-id: svn://svn.lighttpd.net/xcache/branches/3.0@1356 c26eb9a1-5813-0410-bd6c-c2e55f420ca7

File:
1 edited

Legend:

Unmodified
Added
Removed
  • processor/hashtable.m4

    r36ef103 rd84f520  
    6868        dnl }}}
    6969        Bucket *srcBucket;
    70         Bucket *pnew = NULL, *prev = NULL;
     70        IFCOPY(`Bucket *pnew = NULL, *prev = NULL;')
    7171        zend_bool first = 1;
    7272        dnl only used for copy
     
    109109            IFCOPY(`
    110110#ifdef ZEND_ENGINE_2_4
    111             memcpy(pnew, srcBucket, BUCKET_HEAD_SIZE(Bucket));
    112             if (BUCKET_KEY_SIZE(srcBucket)) {
    113                 memcpy((char *) (pnew + 1), srcBucket->arKey, BUCKET_KEY_SIZE(srcBucket));
    114                 pnew->arKey = (const char *) (pnew + 1);
    115             }
    116             else {
    117                 pnew->arKey = NULL;
    118             }
     111                memcpy(pnew, srcBucket, BUCKET_HEAD_SIZE(Bucket));
     112                if (BUCKET_KEY_SIZE(srcBucket)) {
     113                    memcpy((char *) (pnew + 1), srcBucket->arKey, BUCKET_KEY_SIZE(srcBucket));
     114                    pnew->arKey = (const char *) (pnew + 1);
     115                }
     116                else {
     117                    pnew->arKey = NULL;
     118                }
    119119#else
    120             memcpy(pnew, srcBucket, bucketsize);
     120                memcpy(pnew, srcBucket, bucketsize);
    121121#endif
    122             ')
    123             IFCOPY(`
    124122                n = srcBucket->h & src->nTableMask;
    125123                /* pnew into hash node chain */
     
    159157                    prev->pListNext = pnew;
    160158                }
     159                prev = pnew;
    161160            ')
    162             prev = pnew;
    163161        }
    164162        ')
Note: See TracChangeset for help on using the changeset viewer.