From 9aa18abe202a67cf3161915fda9fddced37edae9 Mon Sep 17 00:00:00 2001 From: Neale Pickett Date: Thu, 19 Jan 2012 22:13:44 -0700 Subject: [PATCH] Bind cowcli to low port --- packages/cowbull/src/cowcli.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/packages/cowbull/src/cowcli.c b/packages/cowbull/src/cowcli.c index 308aeb4..1c37afd 100644 --- a/packages/cowbull/src/cowcli.c +++ b/packages/cowbull/src/cowcli.c @@ -11,6 +11,8 @@ #include #include +#define DEBUG + int bind_port(int fd, const struct in6_addr *addr, uint16_t port) { @@ -107,6 +109,12 @@ main(int argc, char *argv[]) * Set up socket */ sock = socket(AF_INET6, SOCK_DGRAM, 0); + if (-1 == bind_port(sock, &in6addr_any, 44)) { + perror("Binding UDP port 44"); +#ifndef DEBUG + return EX_IOERR; +#endif + } while (1) { char line[20];