From 9d2ca33b5b125d3e17573584bcc401ba98687f76 Mon Sep 17 00:00:00 2001 From: Themaister Date: Fri, 9 Nov 2012 20:26:12 +0100 Subject: [PATCH] Do not attempt to start rewind if state_size is 0. --- retroarch.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/retroarch.c b/retroarch.c index bc9aa342f5..6c737deac1 100644 --- a/retroarch.c +++ b/retroarch.c @@ -1408,6 +1408,11 @@ static void init_rewind(void) return; g_extern.state_size = pretro_serialize_size(); + if (!g_extern.state_size) + { + RARCH_ERR("Implementation does not support save states. Cannot use rewind.\n"); + return; + } // Make sure we allocate at least 4-byte multiple. size_t aligned_state_size = (g_extern.state_size + 3) & ~3;