From 9994da0a119d764994b921f252208a0cc89f50b5 Mon Sep 17 00:00:00 2001 From: Luke Bratch Date: Wed, 1 Oct 2014 03:24:03 +0200 Subject: Fix silly paste location error in previous patch, my mistake --- udprelay.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'udprelay.c') diff --git a/udprelay.c b/udprelay.c index aca49e8..94781b6 100644 --- a/udprelay.c +++ b/udprelay.c @@ -133,12 +133,6 @@ int main(int argc, char *argv[]) { return 1; }; - /* Allow UDP broadcasts on sending socket */ - if (setsockopt(sndfd, SOL_SOCKET, SO_BROADCAST, &optval, sizeof(int)) < 0) { - perror("setsockopt(sndfd, SOL_SOCKET, SO_BROADCAST, ...)"); - return 1; - } - /* Set properties of source address */ srcaddr.sin_family = AF_INET; srcaddr.sin_port = htons(lstport); @@ -159,6 +153,12 @@ int main(int argc, char *argv[]) { return 1; } + /* Allow UDP broadcasts on sending socket */ + if (setsockopt(sndfd, SOL_SOCKET, SO_BROADCAST, &optval, sizeof(int)) < 0) { + perror("setsockopt(sndfd, SOL_SOCKET, SO_BROADCAST, ...)"); + return 1; + } + /* Set destination port in outgoing packet */ *(u_short *)(packet + 22) = (u_short)htons(dstport); -- cgit v1.2.3