From 076b509a6d91e82aaf7b63c56c5c960975cb0c85 Mon Sep 17 00:00:00 2001 From: Christian Hesse Date: Tue, 14 Oct 2014 15:20:26 +0200 Subject: fix cleanup --- journal-notify.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/journal-notify.c b/journal-notify.c index 39dcd1c..ad60e1a 100644 --- a/journal-notify.c +++ b/journal-notify.c @@ -100,13 +100,13 @@ int main(int argc, char **argv) { /* seek to the end of the journal */ if ((rc = sd_journal_seek_tail(journal)) < 0) { fprintf(stderr, "Failed to seek to the tail: %s\n", strerror(-rc)); - goto out30; + goto out20; } /* we are behind the last entry, so use previous one */ if ((rc = sd_journal_previous(journal)) < 0) { fprintf(stderr, "Failed to iterate to previous entry: %s\n", strerror(-rc)); - goto out30; + goto out20; } /* reinitialize getopt() by resetting optind to 0 */ @@ -121,7 +121,7 @@ int main(int argc, char **argv) { if ((rc = sd_journal_add_conjunction(journal)) < 0) { fprintf(stderr, "Failed to add logical AND to match.\n"); - goto out20; + goto out30; } break; @@ -134,7 +134,7 @@ int main(int argc, char **argv) { if ((rc = sd_journal_add_match(journal, optarg, 0)) < 0) { fprintf(stderr, "Failed to add match '%s': %s\n", optarg, strerror(-rc)); - goto out20; + goto out30; } break; @@ -144,7 +144,7 @@ int main(int argc, char **argv) { if ((rc = sd_journal_add_disjunction(journal)) < 0) { fprintf(stderr, "Failed to add logical OR to match.\n"); - goto out20; + goto out30; } break; @@ -155,7 +155,7 @@ int main(int argc, char **argv) { if (have_regex > 0) { fprintf(stderr, "Only one regex allowed!\n"); rc = EXIT_FAILURE; - goto out20; + goto out30; } if ((rc = regcomp(®ex, optarg, regex_flags)) != 0) { -- cgit v1.2.3-54-g00ecf