]> skyeroc.xyz Git - dgamelaunch/commitdiff
userprefs - small bugfix in banner parsing
authorTangles <andyrthomson@gmail.com>
Wed, 22 Jan 2020 13:48:04 +0000 (00:48 +1100)
committerTangles <andyrthomson@gmail.com>
Wed, 22 Jan 2020 13:48:04 +0000 (00:48 +1100)
dgamelaunch.c

index 981851aab7a75062005b00c9c95e0f56eb29cd18..9845eba40ff22849e315436609be4f67f2ae788c 100644 (file)
@@ -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';