[prev in list] [next in list] [prev in thread] [next in thread] 

List:       semsdev
Subject:    [Semsdev] core. NetIfIdx for default ifaces.
From:       Michael Furmur <void () onat ! edu ! ua>
Date:       2014-02-21 15:09:50
Message-ID: 53076C3E.50800 () onat ! edu ! ua
[Download RAW message or body]

I got SIGSEGV in raw_sender::send caused by uninitialized NetIfIdx for iface
patch in attach solves issue.

-- 
Best Regards
Michael Furmur


["0001-resolve-NetIf-and-NetIfIdx-for-ifaces-which-was-choo.patch" (text/x-patch)]

From cdd92b783e070ec617032fc3c65edf195ee6160e Mon Sep 17 00:00:00 2001
From: murfur <void@onat.edu.ua>
Date: Fri, 21 Feb 2014 17:02:40 +0200
Subject: [PATCH] resolve NetIf and NetIfIdx for ifaces which was choosen by
 default

---
 core/AmConfig.cpp | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/core/AmConfig.cpp b/core/AmConfig.cpp
index 67892d3..9510a38 100644
--- a/core/AmConfig.cpp
+++ b/core/AmConfig.cpp
@@ -1146,6 +1146,7 @@ int AmConfig::finalizeIPConfig()
       return -1;
     }
     SIP_Ifs.push_back(intf);
+    setNetInterface(&(*SIP_Ifs.begin()));
     SIP_If_names["default"] = 0;
   }
 
@@ -1157,6 +1158,7 @@ int AmConfig::finalizeIPConfig()
       return -1;
     }
     RTP_Ifs.push_back(intf);
+    setNetInterface(&(*RTP_Ifs.begin()));
     RTP_If_names["default"] = 0;
   }
 
-- 
1.8.5.3



_______________________________________________
Semsdev mailing list
Semsdev@lists.iptel.org
http://lists.iptel.org/mailman/listinfo/semsdev


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic