bus-unit-util: drop #ifdef HAVE_SECCOMP from bus client side
authorLennart Poettering <lennart@poettering.net>
Fri, 27 Oct 2017 09:40:53 +0000 (11:40 +0200)
committerLennart Poettering <lennart@poettering.net>
Fri, 17 Nov 2017 10:13:44 +0000 (11:13 +0100)
Whether seccomp is supported or not is a server implementation detail,
the client should not be altered by that, and clients should be able to talk
to servers configured differently than the client, hence drop the
HAVE_SECCOMP ifdeffery here.

(This would be different if we'd need libseccomp or so to implement the
client, but we don't)

src/shared/bus-unit-util.c

index 8b18932..01beac0 100644 (file)
@@ -707,8 +707,6 @@ int bus_append_unit_property_assignment(sd_bus_message *m, const char *assignmen
 
                 r = sd_bus_message_append(m, "v", "i", (int32_t) n);
 
-#if HAVE_SECCOMP
-
         } else if (streq(field, "SystemCallFilter")) {
                 int whitelist;
                 _cleanup_strv_free_ char **l = NULL;
@@ -853,7 +851,7 @@ int bus_append_unit_property_assignment(sd_bus_message *m, const char *assignmen
                 r = sd_bus_message_close_container(m);
                 if (r < 0)
                         return bus_log_create_error(r);
-#endif
+
         } else if (streq(field, "FileDescriptorStoreMax")) {
                 unsigned u;