]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
tpm2-clear: use plain DEFINE_MAIN_FUNCTION
authorMike Yuan <me@yhndnzj.com>
Wed, 5 Mar 2025 15:06:00 +0000 (16:06 +0100)
committerMike Yuan <me@yhndnzj.com>
Wed, 5 Mar 2025 16:03:59 +0000 (17:03 +0100)
We don't return any positive exit status.

src/tpm2-setup/tpm2-clear.c

index 330d5cbd59db9f31136a5b87d068a50d67e8efa2..3f76798a6fbc801c50d6c6aecf2c83b90af6c687 100644 (file)
@@ -103,7 +103,7 @@ static int request_tpm2_clear(void) {
 
         if (clear == 0) {
                 log_info("Clearing TPM2 disabled, exiting early.");
-                return EXIT_SUCCESS;
+                return 0;
         }
 
         /* Now issue PPI request */
@@ -131,10 +131,10 @@ static int run(int argc, char *argv[]) {
          * to rebuild it. */
         if (arg_graceful && !tpm2_is_fully_supported()) {
                 log_notice("No complete TPM2 support detected, exiting gracefully.");
-                return EXIT_SUCCESS;
+                return 0;
         }
 
         return request_tpm2_clear();
 }
 
-DEFINE_MAIN_FUNCTION_WITH_POSITIVE_FAILURE(run);
+DEFINE_MAIN_FUNCTION(run);