Changeset 336
- Timestamp:
- 08/20/07 20:12:03 (9 months ago)
- Files:
-
- eaccelerator/trunk/ea_store.c (modified) (2 diffs)
- eaccelerator/trunk/eaccelerator.c (modified) (2 diffs)
- eaccelerator/trunk/shm.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
eaccelerator/trunk/ea_store.c
r334 r336 200 200 #endif 201 201 if (from->type == ZEND_INTERNAL_FUNCTION) { 202 return ;202 return size; 203 203 } 204 204 … … 916 916 917 917 p = (char *)entry; 918 ALLOCATE(&p, offsetof(ea_cache_entry, realfilename) + len + 1); 918 x = ALLOCATE(&p, offsetof(ea_cache_entry, realfilename) + len + 1); 919 x = NULL; 919 920 920 921 entry->nhits = 0; eaccelerator/trunk/eaccelerator.c
r333 r336 368 368 } 369 369 370 #ifdef DEBUG 370 371 static void decode_version(int version, int extra, char *str, size_t len) 371 372 { … … 406 407 } 407 408 } 409 #endif 408 410 409 411 static char num2hex[] = {'0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f'}; eaccelerator/trunk/shm.c
r327 r336 103 103 char *key; 104 104 int key_len; 105 zval *val, *result ;105 zval *val, *result = NULL; 106 106 time_t ttl = 0; 107 107 long where = eaccelerator_keys_cache_place; … … 154 154 const unsigned char *p; 155 155 php_unserialize_data_t var_hash; 156 zval *object;157 156 158 157 /* … … 165 164 p = (const unsigned char *)Z_STRVAL_P(return_value); 166 165 if (!php_var_unserialize(&return_value, &p, p + Z_STRLEN_P(return_value), &var_hash TSRMLS_CC)) { 167 zval_dtor( object);168 Z_TYPE_P( object) = IS_NULL;166 zval_dtor(return_value); 167 Z_TYPE_P(return_value) = IS_NULL; 169 168 } 170 169 PHP_VAR_UNSERIALIZE_DESTROY(var_hash);