From 15a5f984399df49554534a447691b1ee583c34bf Mon Sep 17 00:00:00 2001 From: Bill Currie Date: Sun, 10 Jul 2011 21:29:10 +0900 Subject: [PATCH] Mintor improvment to the QWE newstr(). --- qw/source/sv_pr_qwe.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/qw/source/sv_pr_qwe.c b/qw/source/sv_pr_qwe.c index f52d797cb..5f2a07a16 100644 --- a/qw/source/sv_pr_qwe.c +++ b/qw/source/sv_pr_qwe.c @@ -256,8 +256,10 @@ PF_newstr (progs_t *pr) dstring_copystr (dstr, s); if (pr->pr_argc > 1 && P_FLOAT (pr, 1) > dstr->size) { - dstr->size = P_FLOAT (pr, 1); + int s = dstr->size; + dstr->size = P_FLOAT (pr, 1) + 1; dstring_adjust (dstr); + memset (dstr->str + s, dstr->size - s, 0); } R_STRING (pr) = i;