From d29437d459167d40bac2d0c2c7881f3e3b8f2e8f Mon Sep 17 00:00:00 2001 From: Simon Howard Date: Sun, 18 Apr 2010 21:28:26 +0000 Subject: Suggest a different Heretic version when an invalid string or code offset is encountered. Subversion-branch: /branches/raven-branch Subversion-revision: 1909 --- src/heretic/deh_frame.c | 31 ++++++++++++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) (limited to 'src/heretic/deh_frame.c') diff --git a/src/heretic/deh_frame.c b/src/heretic/deh_frame.c index c576d490..8623ab0c 100644 --- a/src/heretic/deh_frame.c +++ b/src/heretic/deh_frame.c @@ -229,6 +229,14 @@ static boolean GetActionPointerForOffset(int offset, void **result) { int i; + // Special case. + + if (offset == 0) + { + *result = NULL; + return true; + } + for (i=0; i