]> code.ossystems Code Review - openembedded-core.git/commitdiff
gsmd: add a patch to fix initialisation segfault
authorRoss Burton <ross@openedhand.com>
Fri, 1 Aug 2008 14:12:38 +0000 (14:12 +0000)
committerRoss Burton <ross@openedhand.com>
Fri, 1 Aug 2008 14:12:38 +0000 (14:12 +0000)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5006 311d38ba-8fff-0310-9ca6-ca027cbcb966

meta/packages/gsm/files/fix_machine_init.patch [new file with mode: 0644]
meta/packages/gsm/gsmd.inc

diff --git a/meta/packages/gsm/files/fix_machine_init.patch b/meta/packages/gsm/files/fix_machine_init.patch
new file mode 100644 (file)
index 0000000..808bb17
--- /dev/null
@@ -0,0 +1,23 @@
+Index: src/gsmd/gsmd.c
+===================================================================
+--- a/src/gsmd/gsmd.c  (revision 4304)
++++ b/src/gsmd/gsmd.c  (working copy)
+@@ -196,13 +196,13 @@
+       sms_cb_init(gsmd);
+-      if (gsmd->vendorpl && gsmd->vendorpl->initsettings){
++      if (gsmd->vendorpl && gsmd->vendorpl->initsettings)
+               rc |= gsmd->vendorpl->initsettings(gsmd);
++
++      if (gsmd->machinepl && gsmd->machinepl->initsettings)
+               rc |= gsmd->machinepl->initsettings(gsmd);
+-              return rc;
+-      }       
+-      else
+-              return rc;
++
++      return rc;
+ }
+ static int firstcmd_response = 0;
index 4ce23d51f568faede3c5aef5c5219ec148c6e84e..ac341ed7cec7b653935a1a38459a59ef358e8120 100644 (file)
@@ -5,9 +5,10 @@ SECTION = "libs/gsm"
 PROVIDES += "gsmd"
 RPROVIDES_${PN} = "libgsmd0 libgsmd gsmd gsmd-devel"
 PV = "0.1+svnr${SRCREV}"
-PR = "r44"
+PR = "r45"
 
 SRC_URI = "svn://svn.openmoko.org/trunk/src/target;module=gsm;proto=http \
+           file://fix_machine_init.patch;patch=1 \
            file://gsmd \
            file://default"
 S = "${WORKDIR}/gsm"