From 4ece2db62946aee939e7319695acc86731b14445 Mon Sep 17 00:00:00 2001 From: Sebastien Helleu Date: Mon, 20 Sep 2010 16:59:47 +0200 Subject: [PATCH] Fix crash on /upgrade when upgrade file is not found --- src/core/wee-upgrade-file.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/core/wee-upgrade-file.c b/src/core/wee-upgrade-file.c index 813bc7d1a..9fd024002 100644 --- a/src/core/wee-upgrade-file.c +++ b/src/core/wee-upgrade-file.c @@ -698,6 +698,9 @@ upgrade_file_read (struct t_upgrade_file *upgrade_file, { char *signature; + if (!upgrade_file) + return 0; + upgrade_file->callback_read = callback_read; upgrade_file->callback_read_data = callback_read_data;