Skip to content

Commit 95bbf7f

Browse files
committed
restruct
1 parent 9dac770 commit 95bbf7f

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

tcp/reuseaddr.c

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,6 @@ main(int argc, char **argv)
3838
errx(1, "usage: %s <0|1> <port_number>", argv[0]);
3939

4040
reuse = atoi(argv[1]);
41-
if (reuse > 0)
42-
printf("Setting SO_REUSEADDR flag...\n");
4341

4442
sa.sin_family = AF_INET;
4543
sa.sin_port = htons(atoi(argv[2]));
@@ -48,9 +46,12 @@ main(int argc, char **argv)
4846
if ((fd = socket(AF_INET, SOCK_STREAM, 0)) == -1)
4947
err(1, "socket");
5048

51-
if (reuse && (setsockopt(fd, SOL_SOCKET, SO_REUSEADDR,
52-
&optval, sizeof (optval)) == -1))
53-
err(1, "setsockopt");
49+
if (reuse) {
50+
printf("Setting SO_REUSEADDR flag...\n");
51+
if (setsockopt(fd, SOL_SOCKET, SO_REUSEADDR,
52+
&optval, sizeof (optval)) == -1)
53+
err(1, "setsockopt");
54+
}
5455

5556
if (bind(fd, (struct sockaddr *) &sa, sizeof (sa)) == -1)
5657
err(1, "bind");

0 commit comments

Comments
 (0)