diff --git a/channels/iax2-parser.c b/channels/iax2-parser.c index 156ed1d5102dc0e1c0fc40a07fb0dfc7e0895b0a..9d31a8be91dec78051d5d5c049ca4c9d2359f560 100755 --- a/channels/iax2-parser.c +++ b/channels/iax2-parser.c @@ -64,7 +64,7 @@ static void dump_string(char *output, int maxlen, void *value, int len) static void dump_int(char *output, int maxlen, void *value, int len) { if (len == sizeof(unsigned int)) - snprintf(output, maxlen, "%ld", (long)ntohl(*((unsigned int *)value))); + snprintf(output, maxlen, "%lu", (unsigned long)ntohl(*((unsigned int *)value))); else snprintf(output, maxlen, "Invalid INT"); }