diff --git a/src/util.c b/src/util.c index 32e9f6f..6306f3b 100644 --- a/src/util.c +++ b/src/util.c @@ -362,7 +362,7 @@ patht(char *path) strncpy(ret, path, sizeof(ret)); ret[sizeof(ret) - 1] = 0; if(strstr(path, "~/")) - sprintf(ret, "%s/%s", getenv("HOME"), path + 2); + snprintf(ret, sizeof(ret), "%s/%s", getenv("HOME"), path + 2); return ret; }