From: Todd C. Miller Date: Fri, 18 Nov 2005 14:55:24 +0000 (+0000) Subject: Silence gcc -Wsign-compare; djm@openbsd.org X-Git-Tag: SUDO_1_7_0~601 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ab076942e8683dd55872befb24816415fb549afe;p=sudo Silence gcc -Wsign-compare; djm@openbsd.org --- diff --git a/closefrom.c b/closefrom.c index cc39ca0ab..8e3e8a3c6 100644 --- a/closefrom.c +++ b/closefrom.c @@ -67,7 +67,7 @@ closefrom(lowfd) /* Check for a /proc/$$/fd directory. */ len = snprintf(fdpath, sizeof(fdpath), "/proc/%ld/fd", (long)getpid()); - if (len != -1 && len <= sizeof(fdpath) && (dirp = opendir(fdpath))) { + if (len > 0 && (size_t)len <= sizeof(fdpath) && (dirp = opendir(fdpath))) { while ((dent = readdir(dirp)) != NULL) { fd = strtol(dent->d_name, &endp, 10); if (dent->d_name != endp && *endp == '\0' &&