]> git.ipfire.org Git - thirdparty/systemd.git/commit - src/shared/varlink.c
varlink: in varlink_observe() correctly collect error parameters
authorLennart Poettering <lennart@poettering.net>
Wed, 17 Jan 2024 09:56:25 +0000 (10:56 +0100)
committerLennart Poettering <lennart@poettering.net>
Wed, 17 Jan 2024 15:14:10 +0000 (16:14 +0100)
commitc171b67a1000fd48afee9163e0af519d1cc99ec9
tree4f388e5ffe4e50d11767c1f1a4d857fc1f326b41
parenta4562f945d2386f9f089f16f67463b9b38e78957
varlink: in varlink_observe() correctly collect error parameters

In varlink errors can have parameters (and they regularly do, for
example the io.systemd.System error we generate carries the errno in its
parameter), hence it's essential that varlink_oberserve collects that
properly and returns it too.
src/shared/varlink.c