X-Git-Url: https://git.tcpdump.org/tcpdump/blobdiff_plain/f0ff49cc4da980f56cc08211c03b9260e6c5400f..refs/pull/494/head:/print.c?ds=sidebyside diff --git a/print.c b/print.c index 05e05227..9fedd9fb 100644 --- a/print.c +++ b/print.c @@ -245,7 +245,7 @@ static int ndo_printf(netdissect_options *ndo _U_, const char *fmt, ...) ; void -init_print(netdissect_options *ndo, u_int32_t localnet, u_int32_t mask, +init_print(netdissect_options *ndo, uint32_t localnet, uint32_t mask, uint32_t timezone_offset) { @@ -462,6 +462,8 @@ ndo_printf(netdissect_options *ndo _U_, const char *fmt, ...) ret = vfprintf(stdout, fmt, args); va_end(args); + if (ret < 0) + ndo_error(ndo, "Unable to write output: %s", pcap_strerror(errno)); return (ret); }