gnokii-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

gnokii-0.6.27 and nokia 6300


From: Tino Kluge
Subject: gnokii-0.6.27 and nokia 6300
Date: Tue, 14 Oct 2008 17:43:40 +0100
User-agent: Mutt/1.5.16 (2007-06-09)

Hi,

I've been having trouble copying text messages stored on a Nokia
6300 onto the computer (connected via usb). Since version 0.6.27 it
partially works but as soon as it seems to reach certain messages it
enters an infinite loop.

$ gnokii --getsms OU 1 1000 --file sms_out.txt

...
Mobile Terminated message:
        Date: 2000-30-12120:10:45 +0200
        Remote number (recipient or sender):
        SMS center number:
UDH found
Not supported UDH
Concatenated messages
Concatenated messages
Concatenated messages
Concatenated messages
Concatenated messages
Concatenated messages
Concatenated messages
Concatenated messages
Concatenated messages
Concatenated messages
Concatenated messages
Concatenated messages
Concatenated messages
Concatenated messages
Concatenated messages
Concatenated messages
Concatenated messages
Concatenated messages
Concatenated messages
Concatenated messages
Concatenated messages
Concatenated messages
Concatenated messages
Concatenated messages
Not supported UDH
Concatenated messages
Concatenated messages
Concatenated messages
...


Looking briefly at the code in common/gsm-sms.c, it turns out it
never leaves the while loop in sms_udh_decode. It starts with
length=8, then jumps up to length=56 (because udh_length=206), then
goes down in steps of two (udh_length=0) till length=8 and then it
repeats. Not understanding any detail I was hoping somebody might ...


 static gn_error sms_udh_decode(unsigned char *message, gn_sms_udh *udh)
 {
        unsigned char length, pos, nr;
 ...
        while (length > 1) {
        ...
                length -= (udh_length + 2);

        }

 ...
 }




reply via email to

[Prev in Thread] Current Thread [Next in Thread]