We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9dac770 commit 95bbf7fCopy full SHA for 95bbf7f
tcp/reuseaddr.c
@@ -38,8 +38,6 @@ main(int argc, char **argv)
38
errx(1, "usage: %s <0|1> <port_number>", argv[0]);
39
40
reuse = atoi(argv[1]);
41
- if (reuse > 0)
42
- printf("Setting SO_REUSEADDR flag...\n");
43
44
sa.sin_family = AF_INET;
45
sa.sin_port = htons(atoi(argv[2]));
@@ -48,9 +46,12 @@ main(int argc, char **argv)
48
46
if ((fd = socket(AF_INET, SOCK_STREAM, 0)) == -1)
49
47
err(1, "socket");
50
51
- if (reuse && (setsockopt(fd, SOL_SOCKET, SO_REUSEADDR,
52
- &optval, sizeof (optval)) == -1))
53
- err(1, "setsockopt");
+ if (reuse) {
+ printf("Setting SO_REUSEADDR flag...\n");
+ if (setsockopt(fd, SOL_SOCKET, SO_REUSEADDR,
+ &optval, sizeof (optval)) == -1)
+ err(1, "setsockopt");
54
+ }
55
56
if (bind(fd, (struct sockaddr *) &sa, sizeof (sa)) == -1)
57
err(1, "bind");
0 commit comments