Hi list,

attached is a redirected mail concerning the mutex lock for
bearerbox's internal smsbox routing.

Stipe

[EMAIL PROTECTED]
-------------------------------------------------------------------
Wapme Systems AG

Vogelsanger Weg 80
40470 D�sseldorf

Tel: +49-211-74845-0
Fax: +49-211-74845-299

E-Mail: [EMAIL PROTECTED]
Internet: http://www.wapme-systems.de
-------------------------------------------------------------------
wapme.net - wherever you are
--- Begin Message ---
Hi list,
Some days ago my patch for bb_boxc and smsbox race was commited to CVS.
As I didn't use wapbox, I didn't see that wapbox doesn't identify itself to
bearerbox at all.
I think that this patch should influence only smsbox.
This little change solve the problem:

Index: gw/bb_boxc.c
===================================================================
RCS file: /home/cvs/gateway/gw/bb_boxc.c,v
retrieving revision 1.60
diff -u -r1.60 bb_boxc.c
--- gw/bb_boxc.c        23 Jan 2003 23:52:37 -0000      1.60
+++ gw/bb_boxc.c        30 Jan 2003 16:01:20 -0000
@@ -255,7 +255,7 @@
     list_add_producer(flow_threads);

     /* wait for smsbox identification */
-    if (bb_status != BB_DEAD && conn->alive) {
+    if (bb_status != BB_DEAD && conn->alive && conn->is_wap == 0) {
         mutex_lock(conn->boxc_id_mutex);
         debug("bb.boxc", 0, "boxc_sender: sender unlocked");
     }


Please vote and commit it to cvs. I think it may be important for everybody
using wapbox.

Regards
Robert Galach


--- End Message ---

Reply via email to