cvs: php4(php_4_0_4) /main php_logos.c

From: Date: Fri, 08 Dec 2000 16:20:20 +0000
Subject: cvs: php4(php_4_0_4) /main php_logos.c
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-3035@lists.php.net to get a copy of this message
sas Fri Dec 8 08:20:20 2000 EDT Branch: php_4_0_4 Modified files: /php4/main php_logos.c Log: MFH memory leak fix Index: php4/main/php_logos.c diff -u php4/main/php_logos.c:1.3 php4/main/php_logos.c:1.3.2.1 --- php4/main/php_logos.c:1.3 Mon Nov 6 15:36:15 2000 +++ php4/main/php_logos.c Fri Dec 8 08:20:20 2000 @@ -33,15 +33,14 @@ PHPAPI int php_register_info_logo(char *logo_string, char *mimetype, unsigned char *data, int size) { - php_info_logo *info_logo = (php_info_logo *)malloc(sizeof(php_info_logo)); + php_info_logo info_logo; - if(!info_logo) return FAILURE; - info_logo->mimetype = mimetype; - info_logo->mimelen = strlen(mimetype); - info_logo->data = data; - info_logo->size = size; + info_logo.mimetype = mimetype; + info_logo.mimelen = strlen(mimetype); + info_logo.data = data; + info_logo.size = size; - return zend_hash_add(&phpinfo_logo_hash, logo_string, strlen(logo_string), info_logo, sizeof(php_info_logo), NULL); + return zend_hash_add(&phpinfo_logo_hash, logo_string, strlen(logo_string), &info_logo, sizeof(php_info_logo), NULL); } PHPAPI int php_unregister_info_logos(char *logo_string)

« previous php.cvs (#3035) next »