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];