1
0
mirror of https://github.com/weechat/weechat.git synced 2026-06-26 04:46:37 +02:00

core: fix memory leak on /upgrade when file signature in upgrade file is invalid

This commit is contained in:
Sébastien Helleu
2014-08-10 10:52:04 +02:00
parent 27dd6cf72f
commit 53a9a161f4
2 changed files with 4 additions and 0 deletions
+2
View File
@@ -15,6 +15,8 @@ http://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
== Version 1.0 (under dev)
* core: fix memory leak on /upgrade when file signature in upgrade file is
invalid
* core: fix memory leak in completion of config options values
* core: fix memory leak when removing script files
* core: fix result of hash function (in hashtables) on 32-bit systems
+2
View File
@@ -759,6 +759,8 @@ upgrade_file_read (struct t_upgrade_file *upgrade_file,
{
UPGRADE_ERROR(_("read - bad signature (upgrade file format may have "
"changed since last version)"), "");
if (signature)
free (signature);
return 0;
}