diff --git a/src/modules/module-protocol-native.c b/src/modules/module-protocol-native.c index a0c540f46..829fc6c06 100644 --- a/src/modules/module-protocol-native.c +++ b/src/modules/module-protocol-native.c @@ -403,7 +403,10 @@ static struct client_data *client_new(struct server *s, int fd) len = sizeof(buffer); if (getsockopt(fd, SOL_SOCKET, SO_PEERSEC, buffer, &len) < 0) { - pw_log_warn("server %p: no peersec: %m", s); + if (errno == ENOPROTOOPT) + pw_log_info("server %p: security label not available", s); + else + pw_log_warn("server %p: security label error: %m", s); } else { /* buffer is not null terminated, must use length explicitly */ pw_properties_setf(props, PW_KEY_SEC_LABEL, "%.*s",