Joachim Wiberg
eb913e8bf2
initramfs: fix Coverity defects
...
Check return value of remove() in delete_cb() and log failures via
dbg(), CID 909395
Replace stat() calls with open(O_DIRECTORY)+ fstat() for newroot and "/"
checks. Eliminates the check-then-use race and lets O_DIRECTORY do the
isdir validation atomically, CID 909394
Drop the explicit close(0/1/2) before opening /dev/console. dup2()
closes the old targets itself, so open() returns a fd > STDERR_FILENO
that can always be closed unconditionally, removing the conditional
guard, CID 909393
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2026-04-26 22:11:19 +02:00
..
2025-07-06 03:28:42 +02:00
2026-02-22 20:36:35 +01:00
2026-02-22 20:36:34 +01:00
2025-12-15 22:04:32 +01:00
2026-01-01 10:46:48 +01:00
2025-12-17 08:19:37 +01:00
2025-07-10 14:34:16 +02:00
2025-07-10 14:34:16 +02:00
2026-01-29 13:11:23 +01:00
2025-12-15 09:32:03 +01:00
2023-10-22 11:49:29 +02:00
2025-07-06 03:13:56 +02:00
2025-03-31 14:16:24 +02:00
2022-12-18 22:21:15 +01:00
2026-03-03 20:31:33 +00:00
2025-12-15 22:04:31 +01:00
2026-02-23 07:30:08 +01:00
2026-02-10 20:09:35 +01:00
2025-12-27 12:12:18 +01:00
2026-03-20 09:18:18 -04:00
2026-01-01 19:10:24 -05:00
2025-07-10 14:34:16 +02:00
2026-04-07 11:36:19 +02:00
2026-04-07 11:36:19 +02:00
2026-01-18 23:26:37 +01:00
2025-07-10 14:34:16 +02:00
2026-04-26 22:11:19 +02:00
2025-07-10 14:34:16 +02:00
2025-07-10 14:34:16 +02:00
2025-07-10 14:34:16 +02:00
2025-07-10 14:34:16 +02:00
2025-07-10 14:34:16 +02:00
2025-07-10 14:34:16 +02:00
2025-07-10 14:34:16 +02:00
2026-01-02 18:13:00 -05:00
2025-07-10 14:34:16 +02:00
2025-07-10 14:34:16 +02:00
2025-07-10 14:34:16 +02:00
2025-07-10 14:34:16 +02:00
2025-07-10 14:34:16 +02:00
2026-01-01 19:10:24 -05:00
2026-01-02 18:13:00 -05:00
2025-07-10 14:34:16 +02:00
2021-04-25 22:10:42 +02:00
2025-12-15 22:37:07 +01:00
2021-06-25 13:08:14 +08:00
2025-07-10 14:34:16 +02:00
2025-07-10 14:34:16 +02:00
2025-07-10 14:34:16 +02:00
2025-07-10 14:34:16 +02:00
2026-04-23 15:08:57 +00:00
2025-12-07 09:38:12 +01:00
2026-04-07 11:36:19 +02:00
2025-07-10 14:34:16 +02:00
2026-02-22 20:36:34 +01:00
2026-02-27 10:34:38 +01:00
2025-12-17 08:19:36 +01:00
2025-07-10 14:34:16 +02:00
2026-02-05 22:08:22 -05:00
2026-04-23 15:08:57 +00:00
2026-02-23 15:39:44 +00:00
2025-07-10 14:34:16 +02:00
2025-07-10 14:34:16 +02:00
2025-12-31 23:29:28 +01:00
2025-12-17 08:19:38 +01:00
2025-07-10 14:34:16 +02:00
2025-07-10 14:34:16 +02:00
2025-07-10 14:34:16 +02:00
2025-07-10 14:34:16 +02:00