From 298af57c543a55a282f80428ee37bd6e8d7d29a1 Mon Sep 17 00:00:00 2001 From: Daniel Juyung Seo Date: Sun, 11 Aug 2013 17:21:31 +0900 Subject: [PATCH] elm_prefs.c: make the string null terminated. This fixes coverity CID 1046593 : Buffer not null terminated (BUFFER_SIZE_WARNING). --- legacy/elementary/src/lib/elm_prefs.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/legacy/elementary/src/lib/elm_prefs.c b/legacy/elementary/src/lib/elm_prefs.c index f2b8b3fbc2..43e8b7efa1 100644 --- a/legacy/elementary/src/lib/elm_prefs.c +++ b/legacy/elementary/src/lib/elm_prefs.c @@ -333,7 +333,8 @@ _elm_prefs_item_node_by_name(Elm_Prefs_Smart_Data *sd, char *token; char *aux = buf; - strncpy(buf, name, PATH_MAX); + strncpy(buf, name, PATH_MAX - 1); + buf[PATH_MAX - 1] = '\0'; token = strsep(&aux, ":");