From: Brendan Shanks bshanks@codeweavers.com
--- tools/wmc/write.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tools/wmc/write.c b/tools/wmc/write.c index 353a503f674..ec660a95c12 100644 --- a/tools/wmc/write.c +++ b/tools/wmc/write.c @@ -336,7 +336,7 @@ static char *make_string(WCHAR *uc, int len) } else { - int n = sprintf(cptr, "\x%04x", *uc); + int n = snprintf(cptr, (7*len + 12) - (cptr - str), "\x%04x", *uc); cptr += n; b += n; }