[PATCH] BUG on DLR parsing
Alejandro Guerrieri
aguerrieri at kannel.org
Wed Apr 29 19:08:28 CEST 2009
To ellaborate further:
Before the patch:
2009-04-29 10:27:35 Receive DLR [SMSC:mysmsc] [SVC:kannel] [ACT:]
[BINF:] [FID:6c94507e] [META:?smpp?] [from:12345] [to:12345678901]
[flags:-1:-1:-1:-1:2] [msg:112:id:1821659262 sub:001 dlvrd:000 submit
date:0904290727 done date:0904290727 stat:UNDELIV err:401
text:DlrTesting] [udh:0:]
After the patch:
2009-04-29 11:52:26 Receive DLR [SMSC:mysmsc] [SVC:kannel] [ACT:]
[BINF:401] [FID:6c94907e] [META:?smpp?] [from:12345] [to:12345678901]
[flags:-1:-1:-1:-1:2] [msg:112:id:1821675646 sub:001 dlvrd:000 submit
date:0904290852 done date:0904290852 stat:UNDELIV err:401
text:DlrTesting] [udh:0:]
Regards,
--
Alejandro Guerrieri
aguerrieri at kannel.org
On 29/04/2009, at 18:10, Alejandro Guerrieri wrote:
> This patch fixes a bug when parsing DLR's:
>
> As the code is now, if a DLR having a receipted_message_id, the DLR
> text is not parsed, so the "err" and "stat" fields are empty.
>
> In particular, the "err" code is being passed on the "binfo" field,
> so this remained empty if a receipted_message_id is present (because
> the sscanf code was not executed).
>
> Attached patch fixes that part, so the "err" parameter is present on
> the binfo field on all cases.
>
> Regards,
> --
> Alejandro Guerrieri
> aguerrieri at kannel.org
>
>
> <kannel-smsc-dlr-err.patch>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.kannel.org/pipermail/devel/attachments/20090429/e68fe425/attachment.html>
More information about the devel
mailing list