]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
env-util: add missing assertions
authorMike Yuan <me@yhndnzj.com>
Wed, 9 Apr 2025 18:54:42 +0000 (20:54 +0200)
committerMike Yuan <me@yhndnzj.com>
Wed, 7 May 2025 16:32:18 +0000 (18:32 +0200)
src/basic/env-util.c

index 77a8ccb388dbd59aab4f824b53161976fb411bcf..b97eac070ba4a9fbbfb159291eb61c709277b228 100644 (file)
@@ -885,9 +885,12 @@ int replace_env_argv(
                 char ***ret_bad_variables) {
 
         _cleanup_strv_free_ char **n = NULL, **unset_variables = NULL, **bad_variables = NULL;
-        size_t k = 0, l = 0;
+        size_t k = 0, l;
         int r;
 
+        assert(!strv_isempty(argv));
+        assert(ret);
+
         l = strv_length(argv);
 
         n = new(char*, l+1);