ssize_t i;
printf("Could not parse reply packet: %s\n",
ldns_get_errorstr_by_id(status));
- printf("hexdump of reply: ");
- for(i=0; i<received; i++)
- printf("%02x", (unsigned)replybuf[i]);
- printf("\n");
+ if (verbose > 1) {
+ printf("hexdump of reply: ");
+ for(i=0; i<received; i++)
+ printf("%02x", (unsigned)replybuf[i]);
+ printf("\n");
+ }
exit(1);
}
ssize_t i;
printf("# reply from %s:\n", addrstr);
ldns_pkt_print(stdout, pkt);
-
- printf("hexdump of reply: ");
- for(i=0; i<received; i++)
- printf("%02x", (unsigned)replybuf[i]);
- printf("\n");
+ if (verbose > 1) {
+ printf("hexdump of reply: ");
+ for(i=0; i<received; i++)
+ printf("%02x", (unsigned)replybuf[i]);
+ printf("\n");
+ }
}
ldns_pkt_free(pkt);
}
char *port = "53";
srandom(time(NULL) ^ getpid());
-
+
while ((c = getopt(argc, argv, "vhdp:r:s:y:z:")) != -1) {
switch (c) {
case 'd':
- verbose = 1;
+ verbose++;
break;
case 'p':
port = optarg;
exit(1);
}
- if(do_hexdump && verbose) {
+ if(do_hexdump && verbose > 1) {
printf("Hexdump of notify packet:\n");
for(i=0; i<(int)wiresize; i++)
printf("%02x", (unsigned)wire[i]);