mirror of
git://source.winehq.org/git/wine.git
synced 2024-11-05 18:01:34 +00:00
0fb2d0f04e
__wine_dbg_output accumulates the output characters in a debug_info structure, flushing it when it encounters '\n'. If debug_info plus the new string exceed 1024 characters, append_output will print > wine_dbg_output: debugstr buffer overflow and then crash the process via abort(). wine_dbgstr_variant limits the length printed for any individual argument, but a function with multiple parameters can still plausibly exceed 1024. Fixed by formatting the TRACE for each argument on a separate line, as similar places (like oleaut32/typelib.c:dump_DispParms) do. |
||
---|---|---|
.. | ||
tests | ||
compile.c | ||
global.c | ||
interp.c | ||
lex.c | ||
Makefile.in | ||
parse.h | ||
parser.y | ||
regexp.c | ||
regexp.h | ||
utils.c | ||
vbdisp.c | ||
vbregexp.c | ||
vbscript.c | ||
vbscript.h | ||
vbscript.rc | ||
vbscript.rgs | ||
vbscript.spec | ||
vbscript_classes.idl | ||
vbscript_defs.h | ||
vbscript_main.c | ||
vbsglobal.idl | ||
vbsregexp10.idl | ||
vbsregexp55.idl |