diff options
| -rw-r--r-- | i3status.c | 7 | 
1 files changed, 4 insertions, 3 deletions
| @@ -227,9 +227,10 @@ static char *resolve_tilde(const char *path) {      } else {          head = globbuf.gl_pathv[0];          result = scalloc(strlen(head) + (tail ? strlen(tail) : 0) + 1); -        strncpy(result, head, strlen(head)); -        if (tail) -            strncat(result, tail, strlen(tail)); +        strcpy(result, head); +        if (tail) { +            strcat(result, tail); +        }      }      globfree(&globbuf); | 
