From: Dmitry Shmidt Date: Mon, 9 Sep 2013 17:26:32 +0000 (-0700) Subject: Android: Clean entire socket directory X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8b58ccedae4d0ac555af70e2ecd0b87240e73338;p=thirdparty%2Fhostap.git Android: Clean entire socket directory Despite interface (and group) related sockets are not used for control, they are created and may be left. Bug: 10585306 Change-Id: I7cf49403337afc2db552c094029390c2cbd57c0f Signed-off-by: Dmitry Shmidt --- diff --git a/src/common/wpa_ctrl.c b/src/common/wpa_ctrl.c index d9a750939..83788d7de 100644 --- a/src/common/wpa_ctrl.c +++ b/src/common/wpa_ctrl.c @@ -229,7 +229,6 @@ void wpa_ctrl_cleanup(void) struct dirent entry; struct dirent *result; size_t dirnamelen; - int prefixlen = os_strlen(CONFIG_CTRL_IFACE_CLIENT_PREFIX); size_t maxcopy; char pathname[PATH_MAX]; char *namep; @@ -246,11 +245,8 @@ void wpa_ctrl_cleanup(void) namep = pathname + dirnamelen; maxcopy = PATH_MAX - dirnamelen; while (readdir_r(dir, &entry, &result) == 0 && result != NULL) { - if (os_strncmp(entry.d_name, CONFIG_CTRL_IFACE_CLIENT_PREFIX, - prefixlen) == 0) { - if (os_strlcpy(namep, entry.d_name, maxcopy) < maxcopy) - unlink(pathname); - } + if (os_strlcpy(namep, entry.d_name, maxcopy) < maxcopy) + unlink(pathname); } closedir(dir); }