Module: sems
Branch: 1.5
Commit: 1c7b6b4a93a1db7374f79abd36c1814c5bdefd84
URL:    
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=1c7b6b4a93a1db7374f79abd36c1814c5bdefd84

Author: Stefan Sayer <[email protected]>
Committer: Stefan Sayer <[email protected]>
Date:   Thu Sep 12 20:41:18 2013 +0200

b/f: fixed getsockopt setting bug in sip transport when setting rcvbuf size

Patch by Robert Szokovacs

---

 core/sip/udp_trsp.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/core/sip/udp_trsp.cpp b/core/sip/udp_trsp.cpp
index 56e9e9b..9021fe8 100644
--- a/core/sip/udp_trsp.cpp
+++ b/core/sip/udp_trsp.cpp
@@ -120,8 +120,8 @@ int udp_trsp_socket::bind(const string& bind_ip, unsigned 
short bind_port)
            WARN("could not set SIP UDP socket buffer: '%s'\n",
                 strerror(errno));
        } else {
-           socklen_t optlen;
            int set_rcvbuf_size=0;
+           socklen_t optlen = sizeof(int);
            if (getsockopt(sd, SOL_SOCKET, SO_RCVBUF,
                           &set_rcvbuf_size, &optlen) == -1) {
                WARN("could not read back SIP UDP socket buffer length: '%s'\n",

_______________________________________________
Semsdev mailing list
[email protected]
http://lists.iptel.org/mailman/listinfo/semsdev

Reply via email to