[SCM] calf/master: initialize sockaddr_in with zeroes

js at users.alioth.debian.org js at users.alioth.debian.org
Tue May 7 15:40:36 UTC 2013


The following commit has been merged in the master branch:
commit 1323bf3852b572d9d6ef0acfa4b7e67b8b431ac3
Author: Nedko Arnaudov <nedko at arnaudov.name>
Date:   Tue Feb 8 15:50:53 2011 +0200

    initialize sockaddr_in with zeroes
    
    On OSX the non-initialized struct causes bind to fail with
    err 49 (Can't assign requested address)

diff --git a/src/osctlnet.cpp b/src/osctlnet.cpp
index b722d8e..09c7c0f 100644
--- a/src/osctlnet.cpp
+++ b/src/osctlnet.cpp
@@ -36,6 +36,7 @@ void osc_socket::bind(const char *hostaddr, int port)
         throw osc_net_exception("socket");
     
     sockaddr_in sadr;
+    memset(&sadr, 0, sizeof(sadr));
     sadr.sin_family = AF_INET;
     sadr.sin_port = htons(port);
     inet_aton(hostaddr, &sadr.sin_addr);

-- 
calf audio plugins packaging



More information about the pkg-multimedia-commits mailing list