Robert Shearman : dbghelp:
Avoid accessing a negative string index when parsing stabs entries with
an empty string .
Alexandre Julliard
julliard at wine.codeweavers.com
Mon Jul 17 08:14:58 CDT 2006
Module: wine
Branch: refs/heads/master
Commit: f9053b91bfbf906d85533f2f943dfbe7b460d5f9
URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=f9053b91bfbf906d85533f2f943dfbe7b460d5f9
Author: Robert Shearman <rob at codeweavers.com>
Date: Mon Jul 17 12:10:04 2006 +0100
dbghelp: Avoid accessing a negative string index when parsing stabs entries with an empty string.
---
dlls/dbghelp/stabs.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/dlls/dbghelp/stabs.c b/dlls/dbghelp/stabs.c
index e75b150..dd9a70c 100644
--- a/dlls/dbghelp/stabs.c
+++ b/dlls/dbghelp/stabs.c
@@ -1213,7 +1213,7 @@ BOOL stabs_parse(struct module* module,
WARN("Bad stabs string %p\n", ptr);
continue;
}
- if (ptr[strlen(ptr) - 1] == '\\')
+ if (*ptr != '\0' && (ptr[strlen(ptr) - 1] == '\\'))
{
/*
* Indicates continuation. Append this to the buffer, and go onto the
More information about the wine-cvs
mailing list