Module: sems
Branch: master
Commit: 6a935cc5217896d3005934778895f7801977b940
URL:    
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=6a935cc5217896d3005934778895f7801977b940

Author: Stefan Sayer <[email protected]>
Committer: Stefan Sayer <[email protected]>
Date:   Mon Jan 30 19:36:01 2012 +0100

b/f: make listRooms return only non-expired rooms

---

 apps/webconference/WebConference.cpp |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/apps/webconference/WebConference.cpp 
b/apps/webconference/WebConference.cpp
index 1cd2fe0..9e3b6f8 100644
--- a/apps/webconference/WebConference.cpp
+++ b/apps/webconference/WebConference.cpp
@@ -875,7 +875,9 @@ void WebConferenceFactory::listRooms(const AmArg& args, 
AmArg& ret) {
   rooms_mut.lock();
   for (map<string, ConferenceRoom>::iterator it = 
         rooms.begin(); it != rooms.end(); it++) {
-    room_list.push(it->first.c_str());
+    if (!it->second.expired()) {
+      room_list.push(it->first.c_str());
+    }
   }
   rooms_mut.unlock();
 

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

Reply via email to