diff options
author | cbdev <cb@cbcdn.com> | 2018-03-23 13:45:47 +0100 |
---|---|---|
committer | cbdev <cb@cbcdn.com> | 2018-03-23 13:45:47 +0100 |
commit | 37f0119fa2a53c44809043846620e266da92d991 (patch) | |
tree | 862cc33f62108e16d82784ba783edeb74d08fcbb | |
parent | adba387b9801e99286b9de2cd4c5aeac4e6319ce (diff) | |
download | midimonster-37f0119fa2a53c44809043846620e266da92d991.tar.gz midimonster-37f0119fa2a53c44809043846620e266da92d991.tar.bz2 midimonster-37f0119fa2a53c44809043846620e266da92d991.zip |
Fix bug in universe discovery packet
-rw-r--r-- | Makefile | 2 | ||||
-rw-r--r-- | backends/sacn.c | 2 | ||||
-rw-r--r-- | portability.h | 2 |
3 files changed, 4 insertions, 2 deletions
@@ -13,7 +13,9 @@ all: midimonster backends backends: $(MAKE) -C backends +# This rule can not be the default rule because OSX the target prereqs are not exactly the build prereqs midimonster: midimonster.c portability.h $(OBJS) + $(CC) $(CFLAGS) $(LDFLAGS) $< $(OBJS) $(LDLIBS) -o $@ clean: $(RM) midimonster diff --git a/backends/sacn.c b/backends/sacn.c index a0ac493..fde8d90 100644 --- a/backends/sacn.c +++ b/backends/sacn.c @@ -498,7 +498,7 @@ static void sacn_discovery(size_t fd){ size_t page = 0, pages = (global_cfg.fd[fd].universes / 512) + 1, universes; struct sockaddr_in discovery_dest = { .sin_family = AF_INET, - .sin_port = htobe16(SACN_PORT), + .sin_port = htobe16(strtoul(SACN_PORT, NULL, 10)), .sin_addr.s_addr = htobe32(((uint32_t) 0xefff0000) | 64214) }; diff --git a/portability.h b/portability.h index e60446d..71d72fc 100644 --- a/portability.h +++ b/portability.h @@ -1,5 +1,5 @@ #ifdef __APPLE__ - #define CLOCK_MONOTONIC_RAW CLOCK_MONOTONIC_COARSE + #define CLOCK_MONOTONIC_RAW _CLOCK_MONOTONIC_RAW #include <libkern/OSByteOrder.h> #define htobe16(x) OSSwapHostToBigInt16(x) |