diff options
author | Yu Watanabe <watanabe.yu+github@gmail.com> | 2018-10-19 05:39:55 +0900 |
---|---|---|
committer | Yu Watanabe <watanabe.yu+github@gmail.com> | 2018-10-19 05:52:42 +0900 |
commit | 9e5b649655a11b928c23324bdc1b21cd5ae4a4fb (patch) | |
tree | 1aa6bbb09b1c3042e90bddeedcc7c75f4a71460d /src/libsystemd-network/dhcp-network.c | |
parent | 986c8af1b8308723bf3044836249d3a30bcbc20e (diff) | |
download | systemd-9e5b649655a11b928c23324bdc1b21cd5ae4a4fb.tar.gz |
tree-wide: use setsockopt_int() more
Diffstat (limited to 'src/libsystemd-network/dhcp-network.c')
-rw-r--r-- | src/libsystemd-network/dhcp-network.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/libsystemd-network/dhcp-network.c b/src/libsystemd-network/dhcp-network.c index 71634a97d8..0e5b4147a9 100644 --- a/src/libsystemd-network/dhcp-network.c +++ b/src/libsystemd-network/dhcp-network.c @@ -149,15 +149,15 @@ int dhcp_network_bind_udp_socket(int ifindex, be32_t address, uint16_t port) { }; _cleanup_close_ int s = -1; char ifname[IF_NAMESIZE] = ""; - int r, tos = IPTOS_CLASS_CS6; + int r; s = socket(AF_INET, SOCK_DGRAM | SOCK_CLOEXEC | SOCK_NONBLOCK, 0); if (s < 0) return -errno; - r = setsockopt(s, IPPROTO_IP, IP_TOS, &tos, sizeof(tos)); + r = setsockopt_int(s, IPPROTO_IP, IP_TOS, IPTOS_CLASS_CS6); if (r < 0) - return -errno; + return r; r = setsockopt_int(s, SOL_SOCKET, SO_REUSEADDR, true); if (r < 0) |