diff --git a/src/dialog.c b/src/dialog.c index 36991952..6e3c9700 100755 --- a/src/dialog.c +++ b/src/dialog.c @@ -1209,13 +1209,12 @@ char *getPrettyOSName(void) if ((c = *src++) == '\0') break; *dst++ = c; - } - else if (c != '"' && c != '\'') + } else if (c != '"' && c != '\'') *dst++ = c; } *dst = '\0'; - posn = malloc(strlen(token)); - strncpy(posn, token, strlen(token)); + posn = wmalloc(strlen(token) + 1); + strcpy(posn, token); } } break;