[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: help: SMSD errors
From: |
Pawel Kot |
Subject: |
Re: help: SMSD errors |
Date: |
Mon, 19 Jan 2004 11:08:48 +0100 (CET) |
On Mon, 20 Oct 2003, Charmaine Tian wrote:
> 1) duplicate SMS: when more than one SMS coming in around same time, half of
> the SMS are received twice or more times with the following error messages:
> "Event 1 failed with return code 18!"
>
> Example: sending 5 SMS to the modem phone, SMSD receives all 5 SMS, but
> returns error 18 for 2nd and 4th SMS, re-read these two SMS, then generates
> error 18 for 2nd SMS, and re-read the 2nd SMS. As a result, 1st, 3rd, 5th
> SMS are received once, 4th SMS received twice, and 2nd SMS receive three
> times.
I know it is the late answer, but I think better late then never. Does the
below patch fix it?
diff -u -r1.37 smsd.c
--- smsd/smsd.c 5 Oct 2003 19:42:41 -0000 1.37
+++ smsd/smsd.c 19 Jan 2004 09:55:06 -0000
@@ -442,6 +442,7 @@
// Signal arrived.
pthread_mutex_lock (&smsMutex);
+ phoneMonitor.sms.messages = g_slist_reverse(phoneMonitor.sms.messages);
g_slist_foreach (phoneMonitor.sms.messages, ReadSMS, (gpointer) NULL);
pthread_mutex_unlock (&smsMutex);
}
pkot
--
mailto:address@hidden :: mailto:address@hidden
http://kt.linuxnews.pl/ :: Kernel Traffic po polsku
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: help: SMSD errors,
Pawel Kot <=