diff --git a/lib/util/mkdir_parents.c b/lib/util/mkdir_parents.c index 2c9f4466a..ef0d8bae3 100644 --- a/lib/util/mkdir_parents.c +++ b/lib/util/mkdir_parents.c @@ -52,7 +52,6 @@ sudo_mkdir_parents_v1(char *path, uid_t uid, gid_t gid, mode_t mode, bool quiet) char *slash = path; debug_decl(sudo_mkdir_parents, SUDO_DEBUG_UTIL); - /* cppcheck-suppress nullPointerRedundantCheck */ while ((slash = strchr(slash + 1, '/')) != NULL) { struct stat sb; int dfd; @@ -106,6 +105,7 @@ reopen: debug_return_bool(true); bad: /* We must restore the path before we return. */ + /* cppcheck-suppress nullPointerRedundantCheck */ *slash = '/'; debug_return_bool(false); }