[pkg-fso-commits] [SCM] FSO frameworkd Debian packaging branch, master, updated. milestone4-368-g700ab82

Daniel Willmann daniel at totalueberwachung.de
Mon Feb 2 18:51:16 UTC 2009


The following commit has been merged in the master branch:
commit 9bba84ece35fad5878d628923498b7355b88860c
Author: Daniel Willmann <daniel at totalueberwachung.de>
Date:   Fri Nov 14 01:16:45 2008 +0100

    ogsmd: Ensure that self.ud is set if we receive a binary SMS/CB

diff --git a/framework/subsystems/ogsmd/gsm/sms.py b/framework/subsystems/ogsmd/gsm/sms.py
index e524534..fd9414b 100644
--- a/framework/subsystems/ogsmd/gsm/sms.py
+++ b/framework/subsystems/ogsmd/gsm/sms.py
@@ -140,6 +140,8 @@ def parse_userdata( sms, ud_len, bytes ):
 
     if not sms.dcs_alphabet is None:
         sms.ud = userdata.decode( sms.dcs_alphabet )
+    else:
+        sms.ud = userdata
 
 class PDUAddress:
     @classmethod
@@ -420,6 +422,8 @@ class CellBroadcast(AbstractSMS):
         if not self.dcs_alphabet is None:
             # \n is the padding character in CB messages so strip it
             self.ud = userdata.decode( self.dcs_alphabet ).strip("\n")
+        else:
+            self.ud = userdata
 
 
     def _getDCS( self ):

-- 
FSO frameworkd Debian packaging



More information about the pkg-fso-commits mailing list