r4008 - in trunk/src/target/OM-2007.2/applications/openmoko-dialer2: . src/phone-kit
chris at sita.openmoko.org
chris at sita.openmoko.org
Fri Feb 1 11:11:27 CET 2008
Author: chris
Date: 2008-02-01 11:11:24 +0100 (Fri, 01 Feb 2008)
New Revision: 4008
Modified:
trunk/src/target/OM-2007.2/applications/openmoko-dialer2/ChangeLog
trunk/src/target/OM-2007.2/applications/openmoko-dialer2/src/phone-kit/moko-network.c
Log:
* src/phone-kit/moko-network.c: (io_func):
Handle all IO conditions, bail on unknown conditions (noticed problems
when doing otherwise)
Modified: trunk/src/target/OM-2007.2/applications/openmoko-dialer2/ChangeLog
===================================================================
--- trunk/src/target/OM-2007.2/applications/openmoko-dialer2/ChangeLog 2008-02-01 01:14:17 UTC (rev 4007)
+++ trunk/src/target/OM-2007.2/applications/openmoko-dialer2/ChangeLog 2008-02-01 10:11:24 UTC (rev 4008)
@@ -1,3 +1,9 @@
+2008-02-01 Chris Lord <chris at openedhand.com>
+
+ * src/phone-kit/moko-network.c: (io_func):
+ Handle all IO conditions, bail on unknown conditions (noticed problems
+ when doing otherwise)
+
2008-01-31 Chris Lord <chris at openedhand.com>
* src/phone-kit/moko-network.c: (stop_retrying_registration),
Modified: trunk/src/target/OM-2007.2/applications/openmoko-dialer2/src/phone-kit/moko-network.c
===================================================================
--- trunk/src/target/OM-2007.2/applications/openmoko-dialer2/src/phone-kit/moko-network.c 2008-02-01 01:14:17 UTC (rev 4007)
+++ trunk/src/target/OM-2007.2/applications/openmoko-dialer2/src/phone-kit/moko-network.c 2008-02-01 10:11:24 UTC (rev 4008)
@@ -784,6 +784,7 @@
GError *error = NULL;
switch (condition) {
+ case G_IO_PRI :
case G_IO_IN :
if (g_io_channel_read_chars (source, buf, sizeof (buf), &length, &error)
== G_IO_STATUS_NORMAL) {
@@ -802,10 +803,13 @@
case G_IO_HUP :
g_warning ("Gsmd hung up - TODO: Reconnect/restart gsmd?");
return FALSE;
+
+ case G_IO_OUT :
+ break;
default :
- g_warning ("Unhandled IO condition");
- break;
+ g_warning ("Unhandled IO condition, bailing");
+ return FALSE;
}
return TRUE;
More information about the commitlog
mailing list