]> granicus.if.org Git - sudo/commitdiff
Fix typo introduced in last commit to fix fill_args() overflow check.
authorTodd C. Miller <Todd.Miller@courtesan.com>
Sun, 17 Jul 2016 02:59:59 +0000 (20:59 -0600)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Sun, 17 Jul 2016 02:59:59 +0000 (20:59 -0600)
plugins/sudoers/toke_util.c

index 2c2273ea8ddc7b5f97efa51e6660e2944221a92f..9b5382e03611179977fba9215abb10b54ba81c03 100644 (file)
@@ -154,7 +154,7 @@ fill_args(const char *s, size_t len, int addspace)
     if (addspace)
        *p++ = ' ';
     len = arg_size - (p - sudoerslval.command.args);
-    if (strlcpy(p, s, len) != len) {
+    if (strlcpy(p, s, len) >= len) {
        sudo_warnx(U_("internal error, %s overflow"), __func__);
        goto bad;
     }