Sane FreeBSD patch
[asterisk/asterisk.git] / channels / iax2-parser.c
index 5b78a50..1cfce46 100755 (executable)
@@ -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))
 static void dump_int(char *output, int maxlen, void *value, int len)
 {
        if (len == sizeof(unsigned int))
-               snprintf(output, maxlen, "%d", ntohl(*((unsigned int *)value)));
+               snprintf(output, maxlen, "%ld", ntohl(*((unsigned int *)value)));
        else
                snprintf(output, maxlen, "Invalid INT");
 }
        else
                snprintf(output, maxlen, "Invalid INT");
 }
@@ -287,7 +287,7 @@ snprintf(tmp, sizeof(tmp),
        retries, fh->oseqno, fh->iseqno, class, subclass);
        outputf(tmp);
 snprintf(tmp, sizeof(tmp), 
        retries, fh->oseqno, fh->iseqno, class, subclass);
        outputf(tmp);
 snprintf(tmp, sizeof(tmp), 
-"   Timestamp: %05dms  SCall: %5.5d  DCall: %5.5d [%s:%d]\n",
+"   Timestamp: %05ldms  SCall: %5.5d  DCall: %5.5d [%s:%d]\n",
        ntohl(fh->ts),
        ntohs(fh->scallno) & ~IAX_FLAG_FULL, ntohs(fh->dcallno) & ~IAX_FLAG_RETRANS,
                inet_ntoa(sin->sin_addr), ntohs(sin->sin_port));
        ntohl(fh->ts),
        ntohs(fh->scallno) & ~IAX_FLAG_FULL, ntohs(fh->dcallno) & ~IAX_FLAG_RETRANS,
                inet_ntoa(sin->sin_addr), ntohs(sin->sin_port));