The handler for the X-Kannel-Account HTTP header in the sms box is missing.
It is parsed from the HTTP response headers but is never supplied to
the fill_message() function to build the Msg struct instance.


Here's my diff;

741c741
<              int rpi, Octstr *smsc)
---
>              int rpi, Octstr *smsc, Octstr *account)
868a869,878
> 
>     if (account) {
>       if (urltrans_accept_x_kannel_headers(trans)) {
>           msg->sms.account = account;
>       } else {
>           warning(0, "Tried to change account to '%s', denied.",
>                   octstr_get_cstr (account));
>               octstr_destroy (account);
>       }
>     }
1033c1043
<            dlr_mask, pid, alt_dcs, rpi, smsc);
---
>            dlr_mask, pid, alt_dcs, rpi, smsc, account);


Paul Keogh
ANAM Wireless Internet Solutions
http://www.anam.com                     
+353 1 284 7555 (wired)               +353 86 234 6047 (wireless)
Castle Yard, Saint Patrick's Road, Dalkey, County Dublin, Ireland
 

Reply via email to