]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
fsck: only assign to cancel_requested
authorCristian Rodríguez <crrodriguez@opensuse.org>
Sun, 15 Jan 2023 01:33:13 +0000 (01:33 +0000)
committerCristian Rodríguez <crrodriguez@opensuse.org>
Sun, 15 Jan 2023 01:33:13 +0000 (01:33 +0000)
It may be mind bending mad but incrementing may require atomics,
only assign is warranted to work...

disk-utils/fsck.c

index 447d8bbcadb9687b7d772571a2b36bb06c877fa3..94e2d7c3ebe42c1bb60e2f2fa9c4b11c868e065d 100644 (file)
@@ -1422,7 +1422,7 @@ static void __attribute__((__noreturn__)) usage(void)
 
 static void signal_cancel(int sig __attribute__((__unused__)))
 {
-       cancel_requested++;
+       cancel_requested = 1;
 }
 
 static void parse_argv(int argc, char *argv[])