From 29c2e73ba65d2d54fbf799f2e3ae06f95f7baa51 Mon Sep 17 00:00:00 2001 From: rubidium Date: Mon, 9 Jun 2014 17:43:59 +0000 Subject: [PATCH] (svn r26637) -Fix [FS#6038]: segmentation fault when encountering a .obg/.obs/.obm with empty string/zero length/ MD5 checksums --- src/base_media_func.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/base_media_func.h b/src/base_media_func.h index 650506f903..e3678d5a15 100644 --- a/src/base_media_func.h +++ b/src/base_media_func.h @@ -100,7 +100,7 @@ bool BaseSet::FillSetDetails(IniFile *ini, const /* Then find the MD5 checksum */ item = md5s->GetItem(filename, false); - if (item == NULL) { + if (item == NULL || item->value == NULL) { DEBUG(grf, 0, "No MD5 checksum specified for: %s (in %s)", filename, full_filename); return false; }