From b2ba06b8a3b03a9535fc204d18328a05eaf1298c Mon Sep 17 00:00:00 2001 From: Tangles Date: Thu, 23 Jan 2020 00:48:04 +1100 Subject: [PATCH] userprefs - small bugfix in banner parsing --- dgamelaunch.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/dgamelaunch.c b/dgamelaunch.c index 981851a..9845eba 100644 --- a/dgamelaunch.c +++ b/dgamelaunch.c @@ -402,7 +402,7 @@ bannerstr_substprefs(char *buf, char *bufnew, int buflen) char *src = buf; char *dst = bufnew; char *varname = NULL; - char *fallback = NULL; + char *fallback = NULL; int isdollar = 0; if (!src) return NULL; while (*src && dst < bufnew + buflen - 1) { @@ -412,8 +412,10 @@ bannerstr_substprefs(char *buf, char *bufnew, int buflen) isdollar = 0; if (*src == '{') varname = src + 1; - else + else { *dst++ = '$'; + *dst++ = *src; + } } else if (varname || fallback) { if (*src == ':') { *src = '\0'; -- 2.47.3