aboutsummaryrefslogtreecommitdiff
path: root/security/sssd/files/patch-src__tests__cwrap__test_responder_common.c
diff options
context:
space:
mode:
Diffstat (limited to 'security/sssd/files/patch-src__tests__cwrap__test_responder_common.c')
-rw-r--r--security/sssd/files/patch-src__tests__cwrap__test_responder_common.c18
1 files changed, 18 insertions, 0 deletions
diff --git a/security/sssd/files/patch-src__tests__cwrap__test_responder_common.c b/security/sssd/files/patch-src__tests__cwrap__test_responder_common.c
new file mode 100644
index 000000000000..d759d7f224b3
--- /dev/null
+++ b/security/sssd/files/patch-src__tests__cwrap__test_responder_common.c
@@ -0,0 +1,18 @@
+diff --git src/tests/cwrap/test_responder_common.c src/tests/cwrap/test_responder_common.c
+index 11cc3abd8..191310143 100644
+--- src/tests/cwrap/test_responder_common.c
++++ src/tests/cwrap/test_responder_common.c
+@@ -136,11 +136,13 @@ void check_sock_properties(struct create_pipe_ctx *ctx, mode_t mode)
+ assert_true(S_ISSOCK(sbuf.st_mode));
+ assert_true((sbuf.st_mode & ~S_IFMT) == mode);
+
++#ifdef SO_DOMAIN
+ /* Check it's a UNIX socket */
+ optlen = sizeof(optval);
+ ret = getsockopt(ctx->fd, SOL_SOCKET, SO_DOMAIN, &optval, &optlen);
+ assert_int_equal(ret, 0);
+ assert_int_equal(optval, AF_UNIX);
++#endif
+
+ optlen = sizeof(optval);
+ ret = getsockopt(ctx->fd, SOL_SOCKET, SO_TYPE, &optval, &optlen);