rtl_tcp does not work on macos:
https://osmocom.org/issues/4758
sizeof(local) == 128
ai->ai_addrlen == 16
patch:
% git diff
*diff --git a/src/rtl_tcp.c b/src/rtl_tcp.c*
*index 8781ba9..b64f943 100644*
*--- a/src/rtl_tcp.c*
*+++ b/src/rtl_tcp.c*
@@ -562,7 +562,7 @@ int main(int argc, char **argv)
setsockopt(listensocket, SOL_SOCKET, SO_REUSEADDR, (char
*)&r, sizeof(int));
setsockopt(listensocket, SOL_SOCKET, SO_LINGER, (char
*)&ling, sizeof(ling));
- if (bind(listensocket, (struct sockaddr *)&local,
sizeof(local)))
+ if (bind(listensocket, (struct sockaddr *)&local,
ai->ai_addrlen))
fprintf(stderr, "rtl_tcp bind error: %s",
strerror(errno));
else
break;
smore@Stephens-Mini rtl-sdr %