X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Fjournal%2Fcatalog.c;h=7ae7b3eecf204f5a368420a4ea5f89a5c37e72dd;hp=6b195f6920a16de5418cfdbfe883c6d7ea455fc2;hb=464264ac5a35b655065c5d95b8d8ffbbc7ff3bcf;hpb=2e8fb7026d3c560194cfe9f83935ce0b16263da0 diff --git a/src/journal/catalog.c b/src/journal/catalog.c index 6b195f692..7ae7b3eec 100644 --- a/src/journal/catalog.c +++ b/src/journal/catalog.c @@ -617,7 +617,7 @@ int catalog_list_items(FILE *f, bool oneline, char **items) { if (k < 0) { log_error("Failed to parse id128 '%s': %s", *item, strerror(-k)); - if (r < 0) + if (r == 0) r = k; continue; } @@ -627,7 +627,7 @@ int catalog_list_items(FILE *f, bool oneline, char **items) { log_full(k == -ENOENT ? LOG_NOTICE : LOG_ERR, "Failed to retrieve catalog entry for '%s': %s", *item, strerror(-k)); - if (r < 0) + if (r == 0) r = k; continue; }