]> git.ipfire.org Git - thirdparty/shairport-sync.git/commitdiff
Merge fix-clip 431/head
authorjneubrand <johannes_n@icloud.com>
Sat, 26 Nov 2016 19:48:03 +0000 (11:48 -0800)
committerjneubrand <johannes_n@icloud.com>
Sat, 26 Nov 2016 19:48:03 +0000 (11:48 -0800)
rtsp.c

diff --git a/rtsp.c b/rtsp.c
index 5f905d90d68f998751e0eb9437953ecae7c5e891..9464a22b8985f40e34b4aa537554ba223d13cef0 100644 (file)
--- a/rtsp.c
+++ b/rtsp.c
@@ -1918,7 +1918,8 @@ void rtsp_listen_loop(void) {
           inet_ntop(AF_INET, &(sa->sin_addr), remote_ip4, INET_ADDRSTRLEN);
           unsigned short int rport = ntohs(sa->sin_port);
 #ifdef CONFIG_METADATA
-          send_ssnc_metadata('clip', strdup(ip4), strlen(ip4), 1);
+          send_ssnc_metadata('clip', strdup(remote_ip4), strlen(remote_ip4) , 1);
+          send_ssnc_metadata('svip', strdup(ip4), strlen(ip4) , 1);
 #endif
           debug(1, "New RTSP connection from %s:%u to self at %s:%u.", remote_ip4, rport, ip4,
                 tport);
@@ -1938,7 +1939,8 @@ void rtsp_listen_loop(void) {
           inet_ntop(AF_INET6, &(sa6->sin6_addr), remote_ip6, INET6_ADDRSTRLEN);
           u_int16_t rport = ntohs(sa6->sin6_port);
 #ifdef CONFIG_METADATA
-          send_ssnc_metadata('clip', strdup(ip6), strlen(ip6), 1);
+          send_ssnc_metadata('clip', strdup(remote_ip6), strlen(remote_ip6), 1);
+          send_ssnc_metadata('svip', strdup(ip6), strlen(ip6), 1);
 #endif
           debug(1, "New RTSP connection from [%s]:%u to self at [%s]:%u.", remote_ip6, rport, ip6,
                 tport);