/builddir/build/BUILD/dracut-059/src/install/util.c: In function ‘close_nointr’: <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/util.c:75:21: warning: double ‘close’ of file descriptor ‘fd’ [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
In file included from /builddir/build/BUILD/dracut-059/src/install/util.h:40, <--[gcc]
                 from /builddir/build/BUILD/dracut-059/src/install/util.c:30: <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/macro.h:127:20: note: (1) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/macro.h:136:22: note: in expansion of macro ‘assert_se’ <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/util.c:70:9: note: in expansion of macro ‘assert’ <--[gcc]
cc1: note: (2) ...to here
/builddir/build/BUILD/dracut-059/src/install/util.c:75:21: note: (3) first ‘close’ here <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/util.c:76:20: note: (4) following ‘false’ branch... <--[gcc]
In file included from /builddir/build/BUILD/dracut-059/src/install/util.c:24: <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/util.c:79:21: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/util.c:79:20: note: (6) following ‘false’ branch... <--[gcc]
cc1: note: (7) ...to here
/builddir/build/BUILD/dracut-059/src/install/util.c:75:21: note: (8) second ‘close’ here; first ‘close’ was at (3) <--[gcc]
/builddir/build/BUILD/dracut-059/src/util/util.c: In function ‘next_arg’: <--[gcc]
/builddir/build/BUILD/dracut-059/src/util/util.c:70:13: warning: dereference of possibly-NULL ‘args’ [CWE-690] [-Wanalyzer-possible-null-dereference] <--[gcc]
/builddir/build/BUILD/dracut-059/src/util/util.c:293:5: note: (1) entry to ‘main’ <--[gcc]
/builddir/build/BUILD/dracut-059/src/util/util.c:295:17: note: (2) calling ‘get_mode’ from ‘main’ <--[gcc]
/builddir/build/BUILD/dracut-059/src/util/util.c:141:23: note: (3) entry to ‘get_mode’ <--[gcc]
/builddir/build/BUILD/dracut-059/src/util/util.c:160:39: note: (4) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/dracut-059/src/util/util.c:161:48: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/dracut-059/src/util/util.c:295:17: note: (6) returning to ‘main’ from ‘get_mode’ <--[gcc]
/builddir/build/BUILD/dracut-059/src/util/util.c:295:9: note: (7) following ‘case 1:’ branch... <--[gcc]
/builddir/build/BUILD/dracut-059/src/util/util.c:299:9: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/dracut-059/src/util/util.c:300:24: note: (9) calling ‘getarg’ from ‘main’ <--[gcc]
/builddir/build/BUILD/dracut-059/src/util/util.c:176:12: note: (10) entry to ‘getarg’ <--[gcc]
/builddir/build/BUILD/dracut-059/src/util/util.c:185:12: note: (11) following ‘false’ branch (when ‘p’ is non-NULL)... <--[gcc]
/builddir/build/BUILD/dracut-059/src/util/util.c:188:19: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/dracut-059/src/util/util.c:188:19: note: (13) this call could return NULL <--[gcc]
/builddir/build/BUILD/dracut-059/src/util/util.c:190:12: note: (14) following ‘false’ branch (when ‘argc == 2’)... <--[gcc]
/builddir/build/BUILD/dracut-059/src/util/util.c:194:20: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/dracut-059/src/util/util.c:196:24: note: (16) when ‘strchr’ returns NULL <--[gcc]
/builddir/build/BUILD/dracut-059/src/util/util.c:197:12: note: (17) following ‘false’ branch (when ‘search_value’ is NULL)... <--[gcc]
cc1: note: (18) ...to here
/builddir/build/BUILD/dracut-059/src/util/util.c:204:12: note: (19) following ‘false’ branch... <--[gcc]
cc1: note: (20) ...to here
/builddir/build/BUILD/dracut-059/src/util/util.c:209:27: note: (21) calling ‘next_arg’ from ‘getarg’ <--[gcc]
/builddir/build/BUILD/dracut-059/src/util/util.c:64:14: note: (22) entry to ‘next_arg’ <--[gcc]
/builddir/build/BUILD/dracut-059/src/util/util.c:70:13: note: (23) ‘args’ could be NULL: unchecked value from (13) <--[gcc]
/builddir/build/BUILD/dracut-059/src/util/util.c: In function ‘getarg’: <--[gcc]
/builddir/build/BUILD/dracut-059/src/util/util.c:234:12: warning: leak of ‘cmdline’ [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/dracut-059/src/util/util.c:293:5: note: (1) entry to ‘main’ <--[gcc]
/builddir/build/BUILD/dracut-059/src/util/util.c:295:17: note: (2) calling ‘get_mode’ from ‘main’ <--[gcc]
/builddir/build/BUILD/dracut-059/src/util/util.c:141:23: note: (3) entry to ‘get_mode’ <--[gcc]
/builddir/build/BUILD/dracut-059/src/util/util.c:160:39: note: (4) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/dracut-059/src/util/util.c:161:48: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/dracut-059/src/util/util.c:295:17: note: (6) returning to ‘main’ from ‘get_mode’ <--[gcc]
/builddir/build/BUILD/dracut-059/src/util/util.c:295:9: note: (7) following ‘case 1:’ branch... <--[gcc]
/builddir/build/BUILD/dracut-059/src/util/util.c:299:9: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/dracut-059/src/util/util.c:300:24: note: (9) calling ‘getarg’ from ‘main’ <--[gcc]
/builddir/build/BUILD/dracut-059/src/util/util.c:176:12: note: (10) entry to ‘getarg’ <--[gcc]
/builddir/build/BUILD/dracut-059/src/util/util.c:185:12: note: (11) following ‘false’ branch (when ‘p’ is non-NULL)... <--[gcc]
/builddir/build/BUILD/dracut-059/src/util/util.c:188:19: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/dracut-059/src/util/util.c:188:19: note: (13) allocated here <--[gcc]
/builddir/build/BUILD/dracut-059/src/util/util.c:190:12: note: (14) following ‘false’ branch (when ‘argc == 2’)... <--[gcc]
/builddir/build/BUILD/dracut-059/src/util/util.c:194:20: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/dracut-059/src/util/util.c:196:24: note: (16) when ‘strchr’ returns NULL <--[gcc]
/builddir/build/BUILD/dracut-059/src/util/util.c:197:12: note: (17) following ‘false’ branch (when ‘search_value’ is NULL)... <--[gcc]
cc1: note: (18) ...to here
/builddir/build/BUILD/dracut-059/src/util/util.c:204:12: note: (19) following ‘false’ branch... <--[gcc]
cc1: note: (20) ...to here
/builddir/build/BUILD/dracut-059/src/util/util.c:209:27: note: (21) calling ‘next_arg’ from ‘getarg’ <--[gcc]
/builddir/build/BUILD/dracut-059/src/util/util.c:64:14: note: (22) entry to ‘next_arg’ <--[gcc]
/builddir/build/BUILD/dracut-059/src/util/util.c:70:13: note: (23) assuming ‘args’ is non-NULL <--[gcc]
/builddir/build/BUILD/dracut-059/src/util/util.c:88:12: note: (24) following ‘true’ branch (when ‘equals == 0’)... <--[gcc]
/builddir/build/BUILD/dracut-059/src/util/util.c:89:22: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/dracut-059/src/util/util.c:101:12: note: (26) following ‘false’ branch (when ‘in_quote == 0’)... <--[gcc]
/builddir/build/BUILD/dracut-059/src/util/util.c:104:17: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/dracut-059/src/util/util.c:111:16: note: (28) inlined call to ‘skip_spaces’ from ‘next_arg’ <--[gcc]
In function ‘skip_spaces’,
    inlined from ‘next_arg’ at src/util/util.c:111:16:
/builddir/build/BUILD/dracut-059/src/util/util.c:50:48: note: (29) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/dracut-059/src/util/util.c:54:16: note: in expansion of macro ‘kernel_isspace’ <--[gcc]
/builddir/build/BUILD/dracut-059/src/util/util.c: In function ‘getarg’: <--[gcc]
/builddir/build/BUILD/dracut-059/src/util/util.c:111:16: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/dracut-059/src/util/util.c:209:27: note: (31) returning to ‘getarg’ from ‘next_arg’ <--[gcc]
/builddir/build/BUILD/dracut-059/src/util/util.c:219:18: note: (32) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/dracut-059/src/util/util.c:221:12: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/dracut-059/src/util/util.c:221:12: note: (34) following ‘false’ branch (when ‘search_value’ is NULL)... <--[gcc]
/builddir/build/BUILD/dracut-059/src/util/util.c:228:12: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/dracut-059/src/util/util.c:228:12: note: (36) following ‘false’ branch (when ‘end_value’ is NULL)... <--[gcc]
/builddir/build/BUILD/dracut-059/src/util/util.c:234:12: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/dracut-059/src/util/util.c:234:12: note: (38) ‘cmdline’ leaks here; was allocated at (13) <--[gcc]
In file included from /builddir/build/BUILD/dracut-059/src/install/dracut-install.c:49: <--[gcc]
In function ‘freep’,
    inlined from ‘dracut_install’ at src/install/dracut-install.c:756:30:
/builddir/build/BUILD/dracut-059/src/install/util.h:535:9: warning: ‘dst’ may be used uninitialized [-Wmaybe-uninitialized] <--[gcc]
  535 |         free(*(void **)p);
      |         ^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c: In function ‘dracut_install’: <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:756:30: note: ‘dst’ was declared here <--[gcc]
  756 |         _cleanup_free_ char *dst;
      |                              ^~~
/builddir/build/BUILD/dracut-059/src/install/strv.c: In function ‘strv_push’: <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/strv.c:416:12: warning: leak of ‘<unknown>’ [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/strv.c:557:8: note: (1) entry to ‘strv_split_nulstr’ <--[gcc]
In file included from /builddir/build/BUILD/dracut-059/src/install/strv.c:26: <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/util.h:487:29: note: (2) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/strv.c:562:9: note: in expansion of macro ‘NULSTR_FOREACH’ <--[gcc]
cc1: note: (3) ...to here
/builddir/build/BUILD/dracut-059/src/install/strv.c:563:21: note: (4) inlined call to ‘strv_extend’ from ‘strv_split_nulstr’ <--[gcc]
In function ‘strv_extend’,
    inlined from ‘strv_split_nulstr’ at src/install/strv.c:563:21:
cc1: note: (5) calling ‘strv_extend.part.0’ from ‘strv_split_nulstr’
/builddir/build/BUILD/dracut-059/src/install/strv.c: In function ‘strv_push’: <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/strv.c:426:5: note: (6) entry to ‘strv_extend.part.0’ <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/strv.c:434:13: note: (7) allocated here <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/strv.c:435:12: note: (8) assuming ‘v’ is non-NULL <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/strv.c:435:12: note: (9) following ‘false’ branch (when ‘v’ is non-NULL)... <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/strv.c:438:13: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/strv.c:438:13: note: (11) calling ‘strv_push’ from ‘strv_extend.part.0’ <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/strv.c:406:5: note: (12) entry to ‘strv_push’ <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/strv.c:411:12: note: (13) following ‘false’ branch (when ‘value’ is non-NULL)... <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/strv.c:414:13: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/strv.c:414:13: note: (15) inlined call to ‘strv_length’ from ‘strv_push’ <--[gcc]
In function ‘strv_length’,
    inlined from ‘strv_push’ at src/install/strv.c:414:13:
/builddir/build/BUILD/dracut-059/src/install/strv.c:95:12: note: (16) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/strv.c: In function ‘strv_push’: <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/strv.c:415:45: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/strv.c:415:13: note: (18) when ‘realloc’ succeeds, moving buffer <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/strv.c:416:12: note: (19) following ‘false’ branch (when ‘c’ is non-NULL)... <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/strv.c:419:10: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/strv.c:438:13: note: (21) returning to ‘strv_extend.part.0’ from ‘strv_push’ <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/strv.c:439:12: note: (22) following ‘false’ branch... <--[gcc]
cc1: note: (23) ...to here
/builddir/build/BUILD/dracut-059/src/install/strv.c:563:21: note: (24) inlined call to ‘strv_extend’ from ‘strv_split_nulstr’ <--[gcc]
In function ‘strv_extend’,
    inlined from ‘strv_split_nulstr’ at src/install/strv.c:563:21:
cc1: note: (25) returning to ‘strv_split_nulstr’ from ‘strv_extend.part.0’
/builddir/build/BUILD/dracut-059/src/install/strv.c: In function ‘strv_push’: <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/strv.c:563:20: note: (26) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/util.h:487:44: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/strv.c:562:9: note: in expansion of macro ‘NULSTR_FOREACH’ <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/util.h:487:29: note: (28) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/strv.c:562:9: note: in expansion of macro ‘NULSTR_FOREACH’ <--[gcc]
cc1: note: (29) ...to here
/builddir/build/BUILD/dracut-059/src/install/strv.c:563:21: note: (30) inlined call to ‘strv_extend’ from ‘strv_split_nulstr’ <--[gcc]
In function ‘strv_extend’,
    inlined from ‘strv_split_nulstr’ at src/install/strv.c:563:21:
cc1: note: (31) calling ‘strv_extend.part.0’ from ‘strv_split_nulstr’
/builddir/build/BUILD/dracut-059/src/install/strv.c: In function ‘strv_push’: <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/strv.c:426:5: note: (32) entry to ‘strv_extend.part.0’ <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/strv.c:435:12: note: (33) following ‘false’ branch (when ‘v’ is non-NULL)... <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/strv.c:438:13: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/strv.c:438:13: note: (35) calling ‘strv_push’ from ‘strv_extend.part.0’ <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/strv.c:406:5: note: (36) entry to ‘strv_push’ <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/strv.c:411:12: note: (37) following ‘false’ branch (when ‘value’ is non-NULL)... <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/strv.c:414:13: note: (38) ...to here <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/strv.c:414:13: note: (39) inlined call to ‘strv_length’ from ‘strv_push’ <--[gcc]
In function ‘strv_length’,
    inlined from ‘strv_push’ at src/install/strv.c:414:13:
/builddir/build/BUILD/dracut-059/src/install/strv.c:95:12: note: (40) following ‘false’ branch... <--[gcc]
In function ‘strv_push’:
cc1: note: (41) ...to here
/builddir/build/BUILD/dracut-059/src/install/strv.c:414:13: note: (42) inlined call to ‘strv_length’ from ‘strv_push’ <--[gcc]
In function ‘strv_length’,
    inlined from ‘strv_push’ at src/install/strv.c:414:13:
cc1: note: (43) calling ‘strv_length.part.0’ from ‘strv_push’
/builddir/build/BUILD/dracut-059/src/install/strv.c: In function ‘strv_push’: <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/strv.c:91:14: note: (44) entry to ‘strv_length.part.0’ <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/strv.c:98:16: note: (45) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/strv.c:99:18: note: (46) ...to here <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/strv.c:98:16: note: (47) following ‘false’ branch... <--[gcc]
cc1: note: (48) ...to here
/builddir/build/BUILD/dracut-059/src/install/strv.c:414:13: note: (49) inlined call to ‘strv_length’ from ‘strv_push’ <--[gcc]
In function ‘strv_length’,
    inlined from ‘strv_push’ at src/install/strv.c:414:13:
cc1: note: (50) returning to ‘strv_push’ from ‘strv_length.part.0’
/builddir/build/BUILD/dracut-059/src/install/strv.c: In function ‘strv_push’: <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/strv.c:416:12: note: (51) ‘<unknown>’ leaks here; was allocated at (7) <--[gcc]
/builddir/build/BUILD/dracut-059/src/util/util.c:211:29: warning: Potential leak of memory pointed to by 'cmdline' [unix.Malloc] <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:295:9: note: Control jumps to 'case GETARG:'  at line 299 <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:300:24: note: Calling 'getarg' <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:185:13: note: 'p' is not equal to NULL <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:185:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:188:19: note: Memory is allocated <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:190:13: note: Assuming 'argc' is equal to 2 <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:190:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:197:13: note: Assuming 'search_value' is equal to NULL <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:197:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:204:13: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:204:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:210:17: note: Taking true branch <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:211:29: note: Potential leak of memory pointed to by 'cmdline' <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:211:29: warning: Potential leak of memory pointed to by 'key' [unix.Malloc] <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:295:9: note: Control jumps to 'case GETARG:'  at line 299 <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:300:24: note: Calling 'getarg' <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:185:13: note: 'p' is not equal to NULL <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:185:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:188:19: note: Memory is allocated <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:190:13: note: Assuming 'argc' is equal to 2 <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:190:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:197:13: note: Assuming 'search_value' is equal to NULL <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:197:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:204:13: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:204:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:210:17: note: Taking true branch <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:211:29: note: Potential leak of memory pointed to by 'key' <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:276:37: warning: Null pointer passed to 1st parameter expecting 'nonnull' [core.NonNullParamChecker] <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:295:9: note: Control jumps to 'case GETARGS:'  at line 301 <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:302:24: note: Calling 'getargs' <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:249:13: note: 'p' is not equal to NULL <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:249:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:254:13: note: Assuming 'argc' is equal to 2 <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:254:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:261:13: note: Assuming 'search_value' is not equal to NULL <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:261:9: note: Taking true branch <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:264:21: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:264:17: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:268:13: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:268:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:273:27: note: Calling 'next_arg' <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:70:13: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:70:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:76:9: note: Loop condition is false. Execution continues on line 87 <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:88:14: note: 'equals' is 0 <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:88:9: note: Taking true branch <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:89:17: note: Null pointer value stored to 'value' <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:101:13: note: 'quoted' is 0 <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:101:20: note: Left side of '&&' is false <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:104:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:273:27: note: Returning from 'next_arg' <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:274:17: note: Taking true branch <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:275:29: note: 'search_value' is non-null <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:275:25: note: Taking true branch <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:276:37: note: Null pointer passed to 1st parameter expecting 'nonnull' <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:289:18: warning: Potential leak of memory pointed to by 'key' [unix.Malloc] <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:295:9: note: Control jumps to 'case GETARGS:'  at line 301 <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:302:24: note: Calling 'getargs' <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:249:13: note: 'p' is not equal to NULL <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:249:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:252:19: note: Memory is allocated <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:254:13: note: Assuming 'argc' is equal to 2 <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:254:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:261:13: note: Assuming 'search_value' is not equal to NULL <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:261:9: note: Taking true branch <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:264:21: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:264:17: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:268:13: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:268:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:274:21: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:274:17: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:289:18: note: Potential leak of memory pointed to by 'key' <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:290:16: warning: Potential leak of memory pointed to by 'cmdline' [unix.Malloc] <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:295:9: note: Control jumps to 'case GETARGS:'  at line 301 <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:302:24: note: Calling 'getargs' <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:249:13: note: 'p' is not equal to NULL <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:249:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:252:19: note: Memory is allocated <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:254:13: note: Assuming 'argc' is equal to 2 <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:254:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:261:13: note: Assuming 'search_value' is equal to NULL <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:261:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:268:13: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:268:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:274:21: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:274:17: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:271:9: note: Loop condition is false.  Exiting loop <--[clang]
/builddir/build/BUILD/dracut-059/src/util/util.c:290:16: note: Potential leak of memory pointed to by 'cmdline' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:182:18: warning: Potential leak of memory pointed to by 'from_dir_p' [unix.Malloc] <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:250:48: note: Calling 'convert_abs_rel' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:173:22: note: Memory is allocated <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:174:13: note: Assuming 'from_dir_p' is non-null <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:174:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:176:13: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:176:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:182:18: note: Potential leak of memory pointed to by 'from_dir_p' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:195:18: warning: Potential leak of memory pointed to by 'target_dir_p' [unix.Malloc] <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:250:48: note: Calling 'convert_abs_rel' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:174:13: note: Assuming 'from_dir_p' is non-null <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:174:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:176:13: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:176:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:182:9: note: Loop condition is false. Execution continues on line 184 <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:184:9: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:54:17: note: expanded from macro '_asprintf' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:184:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:54:13: note: expanded from macro '_asprintf' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:184:9: note: Loop condition is false.  Exiting loop <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:53:9: note: expanded from macro '_asprintf' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:187:24: note: Memory is allocated <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:188:13: note: Assuming 'target_dir_p' is non-null <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:188:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:190:13: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:190:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:195:18: note: Potential leak of memory pointed to by 'target_dir_p' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:323:17: warning: Value stored to 'dest_desc' is never read [deadcode.DeadStores] <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:323:17: note: Value stored to 'dest_desc' is never read <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:392:24: warning: Potential leak of memory pointed to by 'p' [unix.Malloc] <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1213:21: note: Assuming 'i' is < 'argc' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1213:9: note: Loop condition is true.  Entering loop body <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1219:21: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1219:17: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1223:17: note: Taking true branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1224:25: note:  Execution continues on line 1213 <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1213:21: note: Assuming 'i' is < 'argc' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1213:9: note: Loop condition is true.  Entering loop body <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1219:21: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1219:17: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1223:17: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1230:24: note: Calling 'resolve_deps' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:496:13: note: Assuming 'fullsrcpath' is non-null <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:496:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:500:13: note: Assuming 'buf' is not equal to NULL <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:500:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:503:13: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:503:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:530:13: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:530:13: note: Left side of '||' is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:530:44: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:530:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:537:13: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:537:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:548:16: note: Assuming the condition is true <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:548:9: note: Loop condition is true.  Entering loop body <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:553:21: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:553:17: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:560:21: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:560:17: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:567:21: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:567:17: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:571:21: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:571:17: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:574:21: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:574:17: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:577:21: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:577:17: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:580:21: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:580:17: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:583:21: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:583:17: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:586:21: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:586:17: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:589:21: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:589:17: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:593:21: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:593:17: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:601:21: note: Assuming 'p' is non-null <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:601:17: note: Taking true branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:604:37: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:604:40: note: Left side of '&&' is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:607:32: note: Calling 'library_install' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:362:13: note: Assuming 'r' is equal to 0 <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:362:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:370:13: note: Assuming 'q' is null <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:370:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:388:13: note: Memory is allocated <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:391:13: note: Assuming 'pdir' is null <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:391:9: note: Taking true branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:392:24: note: Potential leak of memory pointed to by 'p' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:507:33: warning: Potential leak of memory pointed to by 'buf' [unix.Malloc] <--[clang]
/usr/include/errno.h:38:18: note: expanded from macro 'errno' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1213:21: note: Assuming 'i' is < 'argc' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1213:9: note: Loop condition is true.  Entering loop body <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1219:21: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1219:17: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1223:17: note: Taking true branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1224:25: note:  Execution continues on line 1213 <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1213:21: note: Assuming 'i' is < 'argc' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1213:9: note: Loop condition is true.  Entering loop body <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1219:21: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1219:17: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1223:17: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1230:24: note: Calling 'resolve_deps' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:496:13: note: Assuming 'fullsrcpath' is non-null <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:496:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:499:15: note: Memory is allocated <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:500:13: note: Assuming 'buf' is not equal to NULL <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:500:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:503:13: note: Assuming the condition is true <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:503:9: note: Taking true branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:506:21: note: Assuming 'fd' is < 0 <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:506:17: note: Taking true branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:507:33: note: Potential leak of memory pointed to by 'buf' <--[clang]
/usr/include/errno.h:38:18: note: expanded from macro 'errno' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:638:25: warning: Potential leak of memory pointed to by 'srcpath' [unix.Malloc] <--[clang]
/usr/include/asm-generic/errno-base.h:16:17: note: expanded from macro 'ENOMEM' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1725:13: note: Assuming 'p' is equal to NULL <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1725:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1728:13: note: Assuming 'arg_hostonly' is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1728:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1762:21: note: Assuming 'i' is < 'argc' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1762:9: note: Loop condition is true.  Entering loop body <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1767:21: note: Assuming the condition is true <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1767:17: note: Taking true branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1772:29: note: Assuming 'r' is >= 0 <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1772:25: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1781:29: note: Assuming 'modname' is non-null <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1781:25: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1795:29: note: Assuming 'r' is >= 0 <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1795:25: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1804:29: note: Assuming 'modlist' is non-null <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1804:25: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1813:43: note: 'itr' is not equal to null <--[clang]
/usr/include/libkmod.h:94:3: note: expanded from macro 'kmod_list_foreach' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1813:25: note: Loop condition is true.  Entering loop body <--[clang]
/usr/include/libkmod.h:93:2: note: expanded from macro 'kmod_list_foreach' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1815:37: note: Calling 'install_module' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1571:13: note: Assuming 'path' is non-null <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1571:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1576:13: note: Assuming 'arg_mod_filter_noname' is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1576:35: note: Left side of '&&' is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1581:13: note: Assuming 'arg_hostonly' is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1581:26: note: Left side of '&&' is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1586:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1589:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1592:13: note: Left side of '||' is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1592:41: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1592:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1599:15: note: Calling 'dracut_install' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:758:13: note: Assuming 'sysrootdirlen' is 0 <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:758:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:778:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:783:13: note: 'hashdst' is true <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:783:13: note: Left side of '&&' is true <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:783:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:788:13: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:788:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:796:30: note: Assuming the condition is false <--[clang]
/usr/include/sys/stat.h:133:25: note: expanded from macro 'S_ISLNK' <--[clang]
/usr/include/sys/stat.h:123:33: note: expanded from macro '__S_ISTYPE' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:797:29: note: Assuming the condition is false <--[clang]
/usr/include/sys/stat.h:125:24: note: expanded from macro 'S_ISDIR' <--[clang]
/usr/include/sys/stat.h:123:33: note: expanded from macro '__S_ISTYPE' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:801:56: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:54:44: note: expanded from macro '_asprintf' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:801:56: note: '?' condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:801:9: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:54:17: note: expanded from macro '_asprintf' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:801:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:54:13: note: expanded from macro '_asprintf' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:801:9: note: Loop condition is false.  Exiting loop <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:53:9: note: expanded from macro '_asprintf' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:804:13: note: Assuming 'ret' is not equal to 0 <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:804:9: note: Taking true branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:806:21: note: Assuming the condition is false <--[clang]
/usr/include/errno.h:38:16: note: expanded from macro 'errno' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:806:17: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:812:13: note: 'ret' is not equal to 0 <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:812:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:824:21: note: Assuming 'fulldstdir' is non-null <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:824:17: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:831:21: note: Assuming 'ret' is >= 0 <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:831:17: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:852:21: note: 'src_isdir' is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:852:17: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:876:21: note: 'src_islink' is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:876:17: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:911:21: note: Assuming the condition is true <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:911:17: note: Taking true branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:912:29: note: 'resolvedeps' is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:912:25: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:914:29: note: Assuming 'arg_hmac' is true <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:914:25: note: Taking true branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:916:33: note: Calling 'hmac_install' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:632:40: note: Memory is allocated <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:637:15: note: Assuming 'srcpath' is non-null <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:637:15: note: Left side of '&&' is true <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:637:13: note: Assuming the condition is true <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:637:9: note: Taking true branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:638:25: note: Potential leak of memory pointed to by 'srcpath' <--[clang]
/usr/include/asm-generic/errno-base.h:16:17: note: expanded from macro 'ENOMEM' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:638:25: warning: Potential leak of memory pointed to by 'dstpath' [unix.Malloc] <--[clang]
/usr/include/asm-generic/errno-base.h:16:17: note: expanded from macro 'ENOMEM' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1725:13: note: Assuming 'p' is equal to NULL <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1725:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1728:13: note: Assuming 'arg_hostonly' is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1728:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1762:21: note: Assuming 'i' is < 'argc' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1762:9: note: Loop condition is true.  Entering loop body <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1767:21: note: Assuming the condition is true <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1767:17: note: Taking true branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1772:29: note: Assuming 'r' is >= 0 <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1772:25: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1781:29: note: Assuming 'modname' is non-null <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1781:25: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1795:29: note: Assuming 'r' is >= 0 <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1795:25: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1804:29: note: Assuming 'modlist' is non-null <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1804:25: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1813:43: note: 'itr' is not equal to null <--[clang]
/usr/include/libkmod.h:94:3: note: expanded from macro 'kmod_list_foreach' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1813:25: note: Loop condition is true.  Entering loop body <--[clang]
/usr/include/libkmod.h:93:2: note: expanded from macro 'kmod_list_foreach' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1815:37: note: Calling 'install_module' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1571:13: note: Assuming 'path' is non-null <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1571:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1576:13: note: Assuming 'arg_mod_filter_noname' is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1576:35: note: Left side of '&&' is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1581:13: note: Assuming 'arg_hostonly' is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1581:26: note: Left side of '&&' is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1586:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1589:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1592:13: note: Left side of '||' is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1592:41: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1592:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1599:15: note: Calling 'dracut_install' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:758:13: note: Assuming 'sysrootdirlen' is 0 <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:758:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:778:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:783:13: note: 'hashdst' is true <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:783:13: note: Left side of '&&' is true <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:783:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:788:13: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:788:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:796:30: note: Assuming the condition is false <--[clang]
/usr/include/sys/stat.h:133:25: note: expanded from macro 'S_ISLNK' <--[clang]
/usr/include/sys/stat.h:123:33: note: expanded from macro '__S_ISTYPE' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:797:29: note: Assuming the condition is false <--[clang]
/usr/include/sys/stat.h:125:24: note: expanded from macro 'S_ISDIR' <--[clang]
/usr/include/sys/stat.h:123:33: note: expanded from macro '__S_ISTYPE' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:801:56: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:54:44: note: expanded from macro '_asprintf' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:801:56: note: '?' condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:801:9: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:54:17: note: expanded from macro '_asprintf' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:801:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:54:13: note: expanded from macro '_asprintf' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:801:9: note: Loop condition is false.  Exiting loop <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:53:9: note: expanded from macro '_asprintf' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:804:13: note: Assuming 'ret' is not equal to 0 <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:804:9: note: Taking true branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:806:21: note: Assuming the condition is false <--[clang]
/usr/include/errno.h:38:16: note: expanded from macro 'errno' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:806:17: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:812:13: note: 'ret' is not equal to 0 <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:812:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:824:21: note: Assuming 'fulldstdir' is non-null <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:824:17: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:831:21: note: Assuming 'ret' is >= 0 <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:831:17: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:852:21: note: 'src_isdir' is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:852:17: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:876:21: note: 'src_islink' is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:876:17: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:911:21: note: Assuming the condition is true <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:911:17: note: Taking true branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:912:29: note: 'resolvedeps' is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:912:25: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:914:29: note: Assuming 'arg_hmac' is true <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:914:25: note: Taking true branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:916:33: note: Calling 'hmac_install' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:633:40: note: Memory is allocated <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:637:15: note: Assuming 'srcpath' is null <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:637:23: note: Left side of '&&' is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:637:9: note: Taking true branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:638:25: note: Potential leak of memory pointed to by 'dstpath' <--[clang]
/usr/include/asm-generic/errno-base.h:16:17: note: expanded from macro 'ENOMEM' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:740:16: warning: Potential leak of memory pointed to by 'parent' [unix.Malloc] <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1725:13: note: Assuming 'p' is equal to NULL <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1725:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1728:13: note: Assuming 'arg_hostonly' is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1728:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1762:21: note: Assuming 'i' is < 'argc' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1762:9: note: Loop condition is true.  Entering loop body <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1767:21: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1767:17: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1825:28: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1825:24: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1912:29: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1912:25: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1916:29: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1916:29: note: Left side of '||' is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1916:60: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1916:25: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1920:29: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1920:25: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1925:29: note: Assuming 'r' is >= 0 <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1925:25: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1934:29: note: Assuming 'modlist' is non-null <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1934:25: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1943:43: note: 'itr' is not equal to null <--[clang]
/usr/include/libkmod.h:94:3: note: expanded from macro 'kmod_list_foreach' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1943:25: note: Loop condition is true.  Entering loop body <--[clang]
/usr/include/libkmod.h:93:2: note: expanded from macro 'kmod_list_foreach' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1945:37: note: Calling 'install_module' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1571:13: note: Assuming 'path' is non-null <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1571:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1576:13: note: Assuming 'arg_mod_filter_noname' is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1576:35: note: Left side of '&&' is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1581:13: note: Assuming 'arg_hostonly' is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1581:26: note: Left side of '&&' is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1586:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1589:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1592:13: note: Left side of '||' is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1592:41: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1592:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1599:15: note: Calling 'dracut_install' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:758:13: note: Assuming 'sysrootdirlen' is 0 <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:758:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:778:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:783:13: note: 'hashdst' is true <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:783:13: note: Left side of '&&' is true <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:783:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:788:13: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:788:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:796:30: note: Assuming the condition is false <--[clang]
/usr/include/sys/stat.h:133:25: note: expanded from macro 'S_ISLNK' <--[clang]
/usr/include/sys/stat.h:123:33: note: expanded from macro '__S_ISTYPE' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:797:29: note: Assuming the condition is true <--[clang]
/usr/include/sys/stat.h:125:24: note: expanded from macro 'S_ISDIR' <--[clang]
/usr/include/sys/stat.h:123:33: note: expanded from macro '__S_ISTYPE' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:801:56: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:54:44: note: expanded from macro '_asprintf' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:801:56: note: '?' condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:801:9: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:54:17: note: expanded from macro '_asprintf' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:801:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:54:13: note: expanded from macro '_asprintf' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:801:9: note: Loop condition is false.  Exiting loop <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:53:9: note: expanded from macro '_asprintf' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:804:13: note: Assuming 'ret' is not equal to 0 <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:804:9: note: Taking true branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:806:21: note: Assuming the condition is false <--[clang]
/usr/include/errno.h:38:16: note: expanded from macro 'errno' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:806:17: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:812:13: note: 'ret' is not equal to 0 <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:812:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:824:21: note: Assuming 'fulldstdir' is non-null <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:824:17: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:831:21: note: Assuming 'ret' is >= 0 <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:831:17: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:852:21: note: 'src_isdir' is true <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:852:17: note: Taking true branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:853:29: note: 'dst_exists' is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:853:25: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:863:31: note: Calling 'dracut_mkdir' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:709:18: note: Memory is allocated <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:710:13: note: Assuming 'parent' is non-null <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:710:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:713:16: note: Assuming the condition is true <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:713:16: note: '?' condition is true <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:714:9: note: Loop condition is true.  Entering loop body <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:716:21: note: Assuming 'path' is null <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:716:17: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:719:21: note: Assuming the condition is true <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:719:17: note: Taking true branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:720:30: note: Assuming the condition is true <--[clang]
/usr/include/sys/stat.h:125:24: note: expanded from macro 'S_ISDIR' <--[clang]
/usr/include/sys/stat.h:123:33: note: expanded from macro '__S_ISTYPE' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:720:25: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:734:21: note: 'path' is null <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:734:17: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:714:9: note: Loop condition is false. Execution continues on line 740 <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:740:16: note: Potential leak of memory pointed to by 'parent' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:740:16: warning: Potential leak of memory pointed to by 'path' [unix.Malloc] <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1725:13: note: Assuming 'p' is equal to NULL <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1725:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1728:13: note: Assuming 'arg_hostonly' is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1728:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1762:21: note: Assuming 'i' is < 'argc' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1762:9: note: Loop condition is true.  Entering loop body <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1767:21: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1767:17: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1825:28: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1825:24: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1912:29: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1912:25: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1916:29: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1916:29: note: Left side of '||' is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1916:60: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1916:25: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1920:29: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1920:25: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1925:29: note: Assuming 'r' is >= 0 <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1925:25: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1934:29: note: Assuming 'modlist' is non-null <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1934:25: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1943:43: note: 'itr' is not equal to null <--[clang]
/usr/include/libkmod.h:94:3: note: expanded from macro 'kmod_list_foreach' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1943:25: note: Loop condition is true.  Entering loop body <--[clang]
/usr/include/libkmod.h:93:2: note: expanded from macro 'kmod_list_foreach' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1945:37: note: Calling 'install_module' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1571:13: note: Assuming 'path' is non-null <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1571:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1576:13: note: Assuming 'arg_mod_filter_noname' is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1576:35: note: Left side of '&&' is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1581:13: note: Assuming 'arg_hostonly' is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1581:26: note: Left side of '&&' is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1586:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1589:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1592:13: note: Left side of '||' is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1592:41: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1592:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1599:15: note: Calling 'dracut_install' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:758:13: note: Assuming 'sysrootdirlen' is 0 <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:758:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:778:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:783:13: note: 'hashdst' is true <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:783:13: note: Left side of '&&' is true <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:783:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:788:13: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:788:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:796:30: note: Assuming the condition is false <--[clang]
/usr/include/sys/stat.h:133:25: note: expanded from macro 'S_ISLNK' <--[clang]
/usr/include/sys/stat.h:123:33: note: expanded from macro '__S_ISTYPE' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:797:29: note: Assuming the condition is true <--[clang]
/usr/include/sys/stat.h:125:24: note: expanded from macro 'S_ISDIR' <--[clang]
/usr/include/sys/stat.h:123:33: note: expanded from macro '__S_ISTYPE' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:801:56: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:54:44: note: expanded from macro '_asprintf' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:801:56: note: '?' condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:801:9: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:54:17: note: expanded from macro '_asprintf' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:801:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:54:13: note: expanded from macro '_asprintf' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:801:9: note: Loop condition is false.  Exiting loop <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:53:9: note: expanded from macro '_asprintf' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:804:13: note: Assuming 'ret' is not equal to 0 <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:804:9: note: Taking true branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:806:21: note: Assuming the condition is false <--[clang]
/usr/include/errno.h:38:16: note: expanded from macro 'errno' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:806:17: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:812:13: note: 'ret' is not equal to 0 <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:812:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:824:21: note: Assuming 'fulldstdir' is non-null <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:824:17: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:831:21: note: Assuming 'ret' is >= 0 <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:831:17: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:852:21: note: 'src_isdir' is true <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:852:17: note: Taking true branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:853:29: note: 'dst_exists' is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:853:25: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:863:31: note: Calling 'dracut_mkdir' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:709:18: note: Memory is allocated <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:710:13: note: Assuming 'parent' is non-null <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:710:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:713:16: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:713:16: note: '?' condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:714:9: note: Loop condition is true.  Entering loop body <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:716:21: note: Assuming 'path' is null <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:716:17: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:719:21: note: Assuming the condition is true <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:719:17: note: Taking true branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:720:30: note: Assuming the condition is true <--[clang]
/usr/include/sys/stat.h:125:24: note: expanded from macro 'S_ISDIR' <--[clang]
/usr/include/sys/stat.h:123:33: note: expanded from macro '__S_ISTYPE' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:720:25: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:734:21: note: 'path' is null <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:734:17: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:714:9: note: Loop condition is false. Execution continues on line 740 <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:740:16: note: Potential leak of memory pointed to by 'path' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:779:17: warning: Potential leak of memory pointed to by 'fullsrcpath' [unix.Malloc] <--[clang]
/builddir/build/BUILD/dracut-059/src/install/log.h:83:26: note: expanded from macro 'log_debug' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1725:13: note: Assuming 'p' is equal to NULL <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1725:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1728:13: note: Assuming 'arg_hostonly' is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1728:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1762:21: note: Assuming 'i' is < 'argc' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1762:9: note: Loop condition is true.  Entering loop body <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1767:21: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1767:17: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1825:28: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1825:24: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1912:29: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1912:25: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1916:29: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1916:29: note: Left side of '||' is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1916:60: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1916:25: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1920:29: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1920:25: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1925:29: note: Assuming 'r' is >= 0 <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1925:25: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1934:29: note: Assuming 'modlist' is non-null <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1934:25: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1943:43: note: 'itr' is not equal to null <--[clang]
/usr/include/libkmod.h:94:3: note: expanded from macro 'kmod_list_foreach' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1943:25: note: Loop condition is true.  Entering loop body <--[clang]
/usr/include/libkmod.h:93:2: note: expanded from macro 'kmod_list_foreach' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1945:37: note: Calling 'install_module' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1571:13: note: Assuming 'path' is non-null <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1571:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1576:13: note: Assuming 'arg_mod_filter_noname' is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1576:35: note: Left side of '&&' is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1581:13: note: Assuming 'arg_hostonly' is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1581:26: note: Left side of '&&' is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1586:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1589:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1592:13: note: Left side of '||' is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1592:41: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1592:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1599:15: note: Calling 'dracut_install' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:758:13: note: Assuming 'sysrootdirlen' is not equal to 0 <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:758:9: note: Taking true branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:759:17: note: Taking true branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:761:39: note: Memory is allocated <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:766:21: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:766:17: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:778:9: note: Taking true branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:779:17: note: Potential leak of memory pointed to by 'fullsrcpath' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/log.h:83:26: note: expanded from macro 'log_debug' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:779:17: warning: Potential leak of memory pointed to by 'fullsrcpath' [unix.Malloc] <--[clang]
/builddir/build/BUILD/dracut-059/src/install/log.h:83:26: note: expanded from macro 'log_debug' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1725:13: note: Assuming 'p' is equal to NULL <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1725:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1728:13: note: Assuming 'arg_hostonly' is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1728:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1762:21: note: Assuming 'i' is < 'argc' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1762:9: note: Loop condition is true.  Entering loop body <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1767:21: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1767:17: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1825:28: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1825:24: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1912:29: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1912:25: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1916:29: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1916:29: note: Left side of '||' is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1916:60: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1916:25: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1920:29: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1920:25: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1925:29: note: Assuming 'r' is >= 0 <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1925:25: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1934:29: note: Assuming 'modlist' is non-null <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1934:25: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1943:43: note: 'itr' is not equal to null <--[clang]
/usr/include/libkmod.h:94:3: note: expanded from macro 'kmod_list_foreach' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1943:25: note: Loop condition is true.  Entering loop body <--[clang]
/usr/include/libkmod.h:93:2: note: expanded from macro 'kmod_list_foreach' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1945:37: note: Calling 'install_module' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1571:13: note: Assuming 'path' is non-null <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1571:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1576:13: note: Assuming 'arg_mod_filter_noname' is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1576:35: note: Left side of '&&' is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1581:13: note: Assuming 'arg_hostonly' is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1581:26: note: Left side of '&&' is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1586:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1589:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1592:13: note: Left side of '||' is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1592:41: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1592:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1599:15: note: Calling 'dracut_install' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:758:13: note: Assuming 'sysrootdirlen' is 0 <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:758:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:772:31: note: Memory is allocated <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:778:9: note: Taking true branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:779:17: note: Potential leak of memory pointed to by 'fullsrcpath' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/log.h:83:26: note: expanded from macro 'log_debug' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:844:29: warning: Potential leak of memory pointed to by 'dname' [unix.Malloc] <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1725:13: note: Assuming 'p' is equal to NULL <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1725:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1728:13: note: Assuming 'arg_hostonly' is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1728:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1762:21: note: Assuming 'i' is < 'argc' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1762:9: note: Loop condition is true.  Entering loop body <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1767:21: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1767:17: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1825:28: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1825:24: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1912:29: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1912:25: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1916:29: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1916:29: note: Left side of '||' is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1916:60: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1916:25: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1920:29: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1920:25: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1925:29: note: Assuming 'r' is >= 0 <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1925:25: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1934:29: note: Assuming 'modlist' is non-null <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1934:25: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1943:43: note: 'itr' is not equal to null <--[clang]
/usr/include/libkmod.h:94:3: note: expanded from macro 'kmod_list_foreach' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1943:25: note: Loop condition is true.  Entering loop body <--[clang]
/usr/include/libkmod.h:93:2: note: expanded from macro 'kmod_list_foreach' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1945:37: note: Calling 'install_module' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1571:13: note: Assuming 'path' is non-null <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1571:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1576:13: note: Assuming 'arg_mod_filter_noname' is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1576:35: note: Left side of '&&' is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1581:13: note: Assuming 'arg_hostonly' is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1581:26: note: Left side of '&&' is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1586:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1589:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1592:13: note: Left side of '||' is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1592:41: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1592:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1599:15: note: Calling 'dracut_install' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:758:13: note: Assuming 'sysrootdirlen' is 0 <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:758:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:778:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:783:13: note: 'hashdst' is true <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:783:13: note: Left side of '&&' is true <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:783:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:788:13: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:788:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:796:30: note: Assuming the condition is false <--[clang]
/usr/include/sys/stat.h:133:25: note: expanded from macro 'S_ISLNK' <--[clang]
/usr/include/sys/stat.h:123:33: note: expanded from macro '__S_ISTYPE' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:797:29: note: Assuming the condition is false <--[clang]
/usr/include/sys/stat.h:125:24: note: expanded from macro 'S_ISDIR' <--[clang]
/usr/include/sys/stat.h:123:33: note: expanded from macro '__S_ISTYPE' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:801:56: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:54:44: note: expanded from macro '_asprintf' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:801:56: note: '?' condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:801:9: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:54:17: note: expanded from macro '_asprintf' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:801:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:54:13: note: expanded from macro '_asprintf' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:801:9: note: Loop condition is false.  Exiting loop <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:53:9: note: expanded from macro '_asprintf' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:804:13: note: Assuming 'ret' is not equal to 0 <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:804:9: note: Taking true branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:806:21: note: Assuming the condition is false <--[clang]
/usr/include/errno.h:38:16: note: expanded from macro 'errno' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:806:17: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:812:13: note: 'ret' is not equal to 0 <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:812:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:824:21: note: Assuming 'fulldstdir' is non-null <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:824:17: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:831:21: note: Assuming 'ret' is < 0 <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:831:17: note: Taking true branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:834:29: note: Assuming the condition is false <--[clang]
/usr/include/errno.h:38:16: note: expanded from macro 'errno' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:834:25: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:841:33: note: Memory is allocated <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:842:29: note: Assuming 'dname' is non-null <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:842:25: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:844:29: note: Potential leak of memory pointed to by 'dname' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:852:21: warning: Potential leak of memory pointed to by 'fulldstdir' [unix.Malloc] <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1725:13: note: Assuming 'p' is equal to NULL <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1725:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1728:13: note: Assuming 'arg_hostonly' is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1728:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1762:21: note: Assuming 'i' is < 'argc' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1762:9: note: Loop condition is true.  Entering loop body <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1767:21: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1767:17: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1825:28: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1825:24: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1912:29: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1912:25: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1916:29: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1916:29: note: Left side of '||' is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1916:60: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1916:25: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1920:29: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1920:25: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1925:29: note: Assuming 'r' is >= 0 <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1925:25: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1934:29: note: Assuming 'modlist' is non-null <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1934:25: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1943:43: note: 'itr' is not equal to null <--[clang]
/usr/include/libkmod.h:94:3: note: expanded from macro 'kmod_list_foreach' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1943:25: note: Loop condition is true.  Entering loop body <--[clang]
/usr/include/libkmod.h:93:2: note: expanded from macro 'kmod_list_foreach' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1945:37: note: Calling 'install_module' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1571:13: note: Assuming 'path' is non-null <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1571:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1576:13: note: Assuming 'arg_mod_filter_noname' is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1576:35: note: Left side of '&&' is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1581:13: note: Assuming 'arg_hostonly' is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1581:26: note: Left side of '&&' is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1586:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1589:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1592:13: note: Left side of '||' is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1592:41: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1592:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1599:15: note: Calling 'dracut_install' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:758:13: note: Assuming 'sysrootdirlen' is 0 <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:758:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:778:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:783:13: note: 'hashdst' is true <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:783:13: note: Left side of '&&' is true <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:783:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:788:13: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:788:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:796:30: note: Assuming the condition is false <--[clang]
/usr/include/sys/stat.h:133:25: note: expanded from macro 'S_ISLNK' <--[clang]
/usr/include/sys/stat.h:123:33: note: expanded from macro '__S_ISTYPE' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:797:29: note: Assuming the condition is false <--[clang]
/usr/include/sys/stat.h:125:24: note: expanded from macro 'S_ISDIR' <--[clang]
/usr/include/sys/stat.h:123:33: note: expanded from macro '__S_ISTYPE' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:801:56: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:54:44: note: expanded from macro '_asprintf' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:801:56: note: '?' condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:801:9: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:54:17: note: expanded from macro '_asprintf' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:801:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:54:13: note: expanded from macro '_asprintf' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:801:9: note: Loop condition is false.  Exiting loop <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:53:9: note: expanded from macro '_asprintf' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:804:13: note: Assuming 'ret' is not equal to 0 <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:804:9: note: Taking true branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:806:21: note: Assuming the condition is false <--[clang]
/usr/include/errno.h:38:16: note: expanded from macro 'errno' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:806:17: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:812:13: note: 'ret' is not equal to 0 <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:812:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:823:30: note: Memory is allocated <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:824:21: note: Assuming 'fulldstdir' is non-null <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:824:17: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:831:21: note: Assuming 'ret' is >= 0 <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:831:17: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:852:21: note: Potential leak of memory pointed to by 'fulldstdir' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1340:37: warning: Potential leak of memory pointed to by 'dest' [unix.Malloc] <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1316:21: note: Assuming 'i' is < 'argc' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1316:9: note: Loop condition is true.  Entering loop body <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1320:21: note: Assuming the condition is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1320:17: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1338:29: note: Assuming the condition is true <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1338:25: note: Taking true branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1339:61: note: Memory is allocated <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1340:37: note: Potential leak of memory pointed to by 'dest' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1416:17: warning: Value stored to 'ret' is never read [deadcode.DeadStores] <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1416:17: note: Value stored to 'ret' is never read <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1799:49: warning: Potential leak of memory pointed to by 'modname' [unix.Malloc] <--[clang]
/usr/include/asm-generic/errno-base.h:6:18: note: expanded from macro 'ENOENT' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1725:13: note: Assuming 'p' is equal to NULL <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1725:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1728:13: note: Assuming 'arg_hostonly' is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1728:9: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1762:21: note: Assuming 'i' is < 'argc' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1762:9: note: Loop condition is true.  Entering loop body <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1767:21: note: Assuming the condition is true <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1767:17: note: Taking true branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1772:29: note: Assuming 'r' is >= 0 <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1772:25: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1779:35: note: Memory is allocated <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1781:29: note: Assuming 'modname' is non-null <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1781:25: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1795:29: note: Assuming 'r' is < 0 <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1795:25: note: Taking true branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1796:37: note: Assuming 'arg_optional' is false <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1796:33: note: Taking true branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1797:45: note: Assuming 'arg_silent' is true <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1797:41: note: Taking false branch <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1799:49: note: Potential leak of memory pointed to by 'modname' <--[clang]
/usr/include/asm-generic/errno-base.h:6:18: note: expanded from macro 'ENOENT' <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:2067:9: warning: Value stored to 'r' is never read [deadcode.DeadStores] <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:2067:9: note: Value stored to 'r' is never read <--[clang]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c: In function ‘parse_argv’: <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1089:41: warning: use of possibly-NULL ‘sysrootdir’ where non-null expected [CWE-690] [-Wanalyzer-possible-null-argument] <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1967:5: note: (1) entry to ‘main’ <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1978:13: note: (2) calling ‘parse_argv’ from ‘main’ <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1007:12: note: (3) entry to ‘parse_argv’ <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1048:91: note: (4) following ‘true’ branch (when ‘c != -1’)... <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1049:17: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1049:17: note: (6) following ‘case 114:’ branch... <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1087:17: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1088:38: note: (8) this call could return NULL <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1089:41: note: (9) argument 1 (‘strdup(optarg)’) from (8) could be NULL where non-null expected <--[gcc]
<built-in>: note: argument 1 of ‘__builtin_strlen’ must be non-null
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c: In function ‘modalias_list’: <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1648:27: warning: leak of FILE ‘fopen(*ftsent.fts_accpath, "r")’ [CWE-775] [-Wanalyzer-file-leak] <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1967:5: note: (1) entry to ‘main’ <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1979:12: note: (2) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1982:26: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1983:12: note: (4) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1987:23: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1989:17: note: (6) calling ‘modalias_list’ from ‘main’ <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1625:12: note: (7) entry to ‘modalias_list’ <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1637:53: note: (8) following ‘true’ branch (when ‘ftsent’ is non-NULL)... <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1639:68: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1646:20: note: (10) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1648:39: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1648:27: note: (12) opened here <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1648:27: note: (13) ‘fopen(*ftsent.fts_accpath, "r")’ leaks here; was opened at (12) <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1648:27: warning: leak of ‘fopen(*ftsent.fts_accpath, "r")’ [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1967:5: note: (1) entry to ‘main’ <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1979:12: note: (2) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1982:26: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1983:12: note: (4) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1987:23: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1989:17: note: (6) calling ‘modalias_list’ from ‘main’ <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1625:12: note: (7) entry to ‘modalias_list’ <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1637:53: note: (8) following ‘true’ branch (when ‘ftsent’ is non-NULL)... <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1639:68: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1646:20: note: (10) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1648:39: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1648:27: note: (12) allocated here <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1648:27: note: (13) ‘fopen(*ftsent.fts_accpath, "r")’ leaks here; was allocated at (12) <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c: In function ‘main’: <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:2033:13: warning: use of possibly-NULL ‘destrootdir’ where non-null expected [CWE-690] [-Wanalyzer-possible-null-argument] <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1979:12: note: (1) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1982:26: note: (2) ...to here <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1983:12: note: (3) following ‘false’ branch... <--[gcc]
In file included from /builddir/build/BUILD/dracut-059/src/install/dracut-install.c:47: <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/log.h:83:26: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:1996:9: note: in expansion of macro ‘log_debug’ <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:2024:12: note: (5) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:2025:31: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:2026:20: note: (7) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:2030:31: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:2030:31: note: (9) this call could return NULL <--[gcc]
/builddir/build/BUILD/dracut-059/src/install/dracut-install.c:2033:13: note: (10) argument 1 (‘destrootdir’) from (9) could be NULL where non-null expected <--[gcc]
In file included from /builddir/build/BUILD/dracut-059/src/install/dracut-install.c:36: <--[gcc]
/usr/include/string.h:156:12: note: argument 1 of ‘strcmp’ must be non-null <--[gcc]
