]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
json-util: don't use assert_return() 39237/head
authorLennart Poettering <lennart@poettering.net>
Tue, 7 Oct 2025 16:57:26 +0000 (18:57 +0200)
committerLennart Poettering <lennart@poettering.net>
Tue, 7 Oct 2025 16:57:28 +0000 (18:57 +0200)
assert_return() exists for gracefully handling programmng errors in
public APIs. But these are internal APIs, hence just use a tough
assert().

src/libsystemd/sd-json/json-util.c

index 04ba2f62a829cee1f38274cb3c3daeebe0dc0ed4..bb7c5edfbfc98a651c68e4285f5bb7f9c77e5572 100644 (file)
@@ -190,7 +190,7 @@ int json_dispatch_path(const char *name, sd_json_variant *variant, sd_json_dispa
         const char *path;
         int r;
 
-        assert_return(variant, -EINVAL);
+        assert(variant);
 
         r = json_dispatch_const_path(name, variant, flags, &path);
         if (r < 0)
@@ -256,7 +256,7 @@ int json_dispatch_filename(const char *name, sd_json_variant *variant, sd_json_d
         const char *filename;
         int r;
 
-        assert_return(variant, -EINVAL);
+        assert(variant);
 
         r = json_dispatch_const_filename(name, variant, flags, &filename);
         if (r < 0)