cvs: php4(php_4_0_4) /main php_logos.c
| From: | Sascha Schumann | 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)