Module: wine Branch: master Commit: e9358909f8bc940da4bd614dd68d5142b599f447 URL: http://source.winehq.org/git/wine.git/?a=commit;h=e9358909f8bc940da4bd614dd6...
Author: Marcus Meissner marcus@jet.franken.de Date: Sun Sep 29 23:08:38 2013 +0200
msvcrt: Restore a stack mark on error (Coverity).
---
dlls/msvcrt/undname.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/dlls/msvcrt/undname.c b/dlls/msvcrt/undname.c index ec974a0..057d40a 100644 --- a/dlls/msvcrt/undname.c +++ b/dlls/msvcrt/undname.c @@ -539,8 +539,10 @@ static char* get_template_name(struct parsed_symbol* sym) struct array array_pmt;
sym->names.start = sym->names.num; - if (!(name = get_literal_string(sym))) + if (!(name = get_literal_string(sym))) { + sym->names.start = start_mark; return FALSE; + } str_array_init(&array_pmt); args = get_args(sym, &array_pmt, FALSE, '<', '>'); if (args != NULL)