]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
dissect: refuse empty release ID 23918/head
authorYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 6 Jul 2022 10:16:24 +0000 (19:16 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 6 Jul 2022 10:16:24 +0000 (19:16 +0900)
src/shared/dissect-image.c

index 07ec7b777615715d0b75ff55184992f52a29e25e..c7a336d4326e3ab518ec7355266d5e4b85350ee5 100644 (file)
@@ -3220,6 +3220,8 @@ int verity_dissect_and_mount(
         if (required_host_os_release_id) {
                 _cleanup_strv_free_ char **extension_release = NULL;
 
+                assert(!isempty(required_host_os_release_id));
+
                 r = load_extension_release_pairs(dest, dissected_image->image_name, &extension_release);
                 if (r < 0)
                         return log_debug_errno(r, "Failed to parse image %s extension-release metadata: %m", dissected_image->image_name);