diff --git a/src/libcharon/plugins/socket_default/socket_default_socket.c b/src/libcharon/plugins/socket_default/socket_default_socket.c index 68e5a7a0e..b59b60c3e 100644 --- a/src/libcharon/plugins/socket_default/socket_default_socket.c +++ b/src/libcharon/plugins/socket_default/socket_default_socket.c @@ -559,7 +559,11 @@ METHOD(socket_t, sender, status_t, { if (family == AF_INET) { +#ifdef __FreeBSD__ + int ds4; +#else uint8_t ds4; +#endif ds4 = packet->get_dscp(packet) << 2; if (setsockopt(skt, SOL_IP, IP_TOS, &ds4, sizeof(ds4)) == 0)