diff options
-rw-r--r-- | astraceroute.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/astraceroute.c b/astraceroute.c index fe72a02..d5711fb 100644 --- a/astraceroute.c +++ b/astraceroute.c @@ -984,7 +984,7 @@ static int main_trace(struct ctx *ctx) ctx->rcvlen = device_mtu(ctx->dev) - sizeof(struct ethhdr); if (ctx->totlen >= ctx->rcvlen) - panic("Packet len exceeds device MTU!\n"); + panic("packet length (%zu) exceeds device MTU (%zu)\n", ctx->totlen, ctx->rcvlen); pkt_snd = xmalloc(ctx->totlen); pkt_rcv = xmalloc(ctx->rcvlen); @@ -1143,11 +1143,11 @@ int main(int argc, char **argv) case 'X': case 't': case 'l': - panic("Option -%c requires an argument!\n", + panic("option -%c requires an argument!\n", optopt); default: if (isprint(optopt)) - printf("Unknown option character `0x%X\'!\n", optopt); + printf("unknown option character '0x%X'!\n", optopt); die(); } default: @@ -1160,9 +1160,9 @@ int main(int argc, char **argv) help(); if (!device_up_and_running(ctx.dev)) - panic("Networking device not up and running!\n"); + panic("networking device %s is not up and running\n", ctx.dev); if (device_mtu(ctx.dev) <= ctx.totlen) - panic("Packet larger than device MTU!\n"); + panic("packet length (%zu) exceeds device MTU (%zu)\n", ctx.totlen, device_mtu(ctx.dev)); register_signal(SIGHUP, signal_handler); register_signal(SIGINT, signal_handler); |