From 9766392332ae8caf2709bd67ba82cdfac91ffda1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20B=C5=93sch?= Date: Wed, 23 Feb 2011 20:57:01 +0100 Subject: [PATCH] Avoid overflow on ret --- src/util.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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; }