libgsmd: Fix return value from lgsm_send(), this fixes the dialer failure on boot.
authorMike Westerhof <mwester@dls.net>
Sat, 29 Sep 2007 03:24:15 +0000 (03:24 +0000)
committerMike Westerhof <mwester@dls.net>
Sat, 29 Sep 2007 03:24:15 +0000 (03:24 +0000)
packages/gsm/files/lgsm_send_fix_return_value.patch [new file with mode: 0644]
packages/gsm/libgsmd_svn.bb

diff --git a/packages/gsm/files/lgsm_send_fix_return_value.patch b/packages/gsm/files/lgsm_send_fix_return_value.patch
new file mode 100644 (file)
index 0000000..00ba3a4
--- /dev/null
@@ -0,0 +1,11 @@
+--- gsm/src/libgsmd/libgsmd.c.orig     2007-09-25 00:41:56.000000000 -0500
++++ gsm/src/libgsmd/libgsmd.c  2007-09-25 00:43:44.000000000 -0500
+@@ -210,7 +210,7 @@
+                       pos += rc;
+               }
+       }
+-      return 0;
++      return (sizeof(*gmh) + gmh->len);
+ }
+ struct gsmd_msg_hdr *lgsm_gmh_fill(int type, int subtype, int payload_len)
index 948b979..9aaad58 100644 (file)
@@ -4,7 +4,7 @@ LICENSE = "GPL LGPL"
 SECTION = "libs/gsm"
 PROVIDES += "gsmd"
 PV = "0.1+svnr${SRCREV}"
-PR = "r30"
+PR = "r31"
 
 SRC_URI = "svn://svn.openmoko.org/trunk/src/target;module=gsm;proto=http \
            file://024_sms-text-in-bracket.patch;patch=1;minrev=2957 \
@@ -16,6 +16,7 @@ SRC_URI = "svn://svn.openmoko.org/trunk/src/target;module=gsm;proto=http \
            file://0003-Correctly-segment-incoming-usock-data-into-packets.patch;patch=1;minrev=2957 \
            file://0004-Handle-read-and-write-return-values.patch;patch=1;minrev=2957 \ 
            file://0005-Add-ask-ds-option-forSMS.patch;patch=1;minrev=2957 \ 
+           file://lgsm_send_fix_return_value.patch;patch=1 \
            file://gsmd \
            file://default"
 S = "${WORKDIR}/gsm"