From: Cedric Bail Date: Wed, 27 Nov 2013 05:30:03 +0000 (+0900) Subject: ecore_con: fix unitialized use of buffer from strncpy. X-Git-Tag: v1.8.0-beta2~22 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1e70d703b329499982f484ce4f7a1227fb57919d;p=platform%2Fupstream%2Fefl.git ecore_con: fix unitialized use of buffer from strncpy. Fix CID 1039725. --- diff --git a/src/lib/ecore_con/ecore_con_local.c b/src/lib/ecore_con/ecore_con_local.c index fc2063a..9dfea45 100644 --- a/src/lib/ecore_con/ecore_con_local.c +++ b/src/lib/ecore_con/ecore_con_local.c @@ -68,6 +68,8 @@ ecore_con_local_connect(Ecore_Con_Server *svr, const char *homedir; int socket_unix_len; + buf[0] = '\0'; + if ((svr->type & ECORE_CON_TYPE) == ECORE_CON_LOCAL_USER) { homedir = getenv("XDG_RUNTIME_DIR"); @@ -141,6 +143,7 @@ ecore_con_local_connect(Ecore_Con_Server *svr, } else { + socket_unix.sun_path[0] = '\0'; strncpy(socket_unix.sun_path, buf, sizeof(socket_unix.sun_path)); socket_unix_len = LENGTH_OF_SOCKADDR_UN(&socket_unix); }