]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
Revert "coredumpctl: Don't treat no coredumps as failure"
authorYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 11 Dec 2024 01:54:20 +0000 (10:54 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 11 Dec 2024 02:14:37 +0000 (11:14 +0900)
This reverts commit dfe79b9ed21b0feeb5a120e8b994f46cff7cf5b0.

man/coredumpctl.xml
src/coredump/coredumpctl.c

index 6db9bca0681a24d1298fc8870e4e2cce09fc415e..6179d6b760d95e69d6ed4e95641dcdd07d00227e 100644 (file)
 
   <refsect1>
     <title>Exit status</title>
-    <para>On success, 0 is returned; otherwise, a non-zero failure code is returned.</para>
+    <para>On success, 0 is returned; otherwise, a non-zero failure
+    code is returned. Not finding any matching core dumps is treated as
+    failure.
+    </para>
   </refsect1>
 
   <refsect1>
index 4a25a2fb703a1f78316bd677e66fcdd4adb9e41e..e7d0dd34c0d104d88f8db615c1ce41af41dd750a 100644 (file)
@@ -963,10 +963,9 @@ static int dump_list(int argc, char **argv, void *userdata) {
                 }
 
                 if (!arg_field && n_found <= 0) {
-                        if (!arg_quiet && !sd_json_format_enabled(arg_json_format_flags))
+                        if (!arg_quiet)
                                 log_notice("No coredumps found.");
-
-                        return 0;
+                        return -ESRCH;
                 }
         }