[PATCH] Bug 460
Alexander Malysh <[email protected]>
| Newsgroups | gmane.comp.mobile.kannel.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi All, here is proposed patch to fix #460. any objections to commit it? Thanks, Alex
bug460.patch
(text/plain, 798 B)
diff --git a/gw/smsc/smsc_smpp.c b/gw/smsc/smsc_smpp.c
index d81132c..b6f8cb0 100644
--- a/gw/smsc/smsc_smpp.c
+++ b/gw/smsc/smsc_smpp.c
@@ -1278,9 +1278,9 @@ static Msg *handle_dlr(SMPP *smpp, Octstr *destination_addr, Octstr *short_messa
} else {
if ((smpp->smpp_msg_id_type & 0x02) ||
(!octstr_check_range(msgid, 0, octstr_len(msgid), gw_isdigit))) {
- tmp = octstr_format("%lu", strtoll(octstr_get_cstr(msgid), NULL, 16));
+ tmp = octstr_format("%llu", strtoll(octstr_get_cstr(msgid), NULL, 16));
} else {
- tmp = octstr_format("%lu", strtoll(octstr_get_cstr(msgid), NULL, 10));
+ tmp = octstr_format("%llu", strtoll(octstr_get_cstr(msgid), NULL, 10));
}
}