From: Tangles Date: Wed, 22 Jan 2020 13:48:04 +0000 (+1100) Subject: userprefs - small bugfix in banner parsing X-Git-Tag: v1.6.1-roc-dev~35 X-Git-Url: https://skyeroc.xyz/gitweb/?a=commitdiff_plain;h=b2ba06b8a3b03a9535fc204d18328a05eaf1298c;p=dgamelaunch userprefs - small bugfix in banner parsing --- 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';