]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
sd-journal: log about errors from ordered_hashmap_*()
authorFrantisek Sumsal <frantisek@sumsal.cz>
Thu, 25 May 2023 09:58:32 +0000 (11:58 +0200)
committerFrantisek Sumsal <frantisek@sumsal.cz>
Fri, 26 May 2023 14:16:25 +0000 (16:16 +0200)
Follow-up to 08a8fd6e8d.

src/libsystemd/sd-journal/catalog.c

index 06cf396b95901b22e50dbcf1705edacfe083f439..f490e21490eb08877b92720f8923f9282ac6513b 100644 (file)
@@ -172,7 +172,7 @@ static int finish_item(
 
                 r = ordered_hashmap_update(h, i, combined);
                 if (r < 0)
-                        return r;
+                        return log_error_errno(r, "Failed to update catalog item: %m");
 
                 TAKE_PTR(combined);
                 free(prev);
@@ -184,7 +184,7 @@ static int finish_item(
 
                 r = ordered_hashmap_put(h, i, combined);
                 if (r < 0)
-                        return r;
+                        return log_error_errno(r, "Failed to insert catalog item: %m");
 
                 TAKE_PTR(i);
                 TAKE_PTR(combined);