nuntium crashes when parsing a notification indication
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
nuntium (Ubuntu) |
Fix Released
|
Undecided
|
Alfonso Sanchez-Beato |
Bug Description
This have been seen in tarball in comment #8 from bug #1417976. I think the message comes from Polish operator Play (http://
In nuntium.log.2:
2015/04/18 15:38:38 Received ReceiveNotifica
2015/04/18 15:38:38 Push data
00000000 2e 06 22 61 70 70 6c 69 63 61 74 69 6f 6e 2f 76 |.."application/v|
00000010 6e 64 2e 77 61 70 2e 6d 6d 73 2d 6d 65 73 73 61 |nd.wap.mms-messa|
00000020 67 65 00 af 84 8c 82 98 31 34 34 32 34 30 31 33 |ge......14424013|
00000030 31 38 40 6d 6d 73 32 00 8d 92 89 18 80 2b 34 38 |18@mms2......+48|
00000040 38 38 32 30 34 30 32 32 35 2f 54 59 50 45 3d 50 |882040225/TYPE=P|
00000050 4c 4d 4e 00 8f 81 86 80 8a 80 8e 03 03 ad 21 88 |LMN...........!.|
00000060 05 81 03 03 f4 80 83 68 74 74 70 3a 2f 2f 6d 6d |.......http://
00000070 73 63 2e 70 6c 61 79 2e 70 6c 2f 3f 69 64 3d 31 |sc.play.pl/?id=1|
00000080 34 34 32 34 30 31 33 31 38 42 00 |442401318B.|
panic: reflect: call of unknown method on zero Value
goroutine 31 [running]:
github.
/build/
github.
/build/
main.handleMNot
/build/
created by main.init.
/build/
...
Related branches
- Manuel de la Peña (community): Approve
-
Diff: 430 lines (+156/-63)6 files modifiedcmd/nuntium/mediator.go (+31/-23)
debian/changelog (+9/-0)
mms/decoder.go (+72/-37)
mms/mms.go (+1/-0)
ofono/modem.go (+19/-3)
ofono/push_decode_test.go (+24/-0)
Changed in nuntium (Ubuntu): | |
assignee: | nobody → Alfonso Sanchez-Beato (alfonsosanchezbeato) |
status: | New → In Progress |
description: | updated |
This PR fixes the crash:
https:/ /github. com/ubuntu- phonedations/ nuntium/ pull/24