diff options
Diffstat (limited to 'contrib/bind9/lib/export/samples')
-rw-r--r-- | contrib/bind9/lib/export/samples/nsprobe.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/contrib/bind9/lib/export/samples/nsprobe.c b/contrib/bind9/lib/export/samples/nsprobe.c index 85c572d..4999b61 100644 --- a/contrib/bind9/lib/export/samples/nsprobe.c +++ b/contrib/bind9/lib/export/samples/nsprobe.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 2009, 2010 Internet Systems Consortium, Inc. ("ISC") + * Copyright (C) 2009-2011 Internet Systems Consortium, Inc. ("ISC") * * Permission to use, copy, modify, and/or distribute this software for any * purpose with or without fee is hereby granted, provided that the above @@ -14,7 +14,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: nsprobe.c,v 1.7 2010-01-07 23:48:54 tbox Exp $ */ +/* $Id: nsprobe.c,v 1.7.180.3 2011-04-05 06:35:00 marka Exp $ */ #include <config.h> @@ -787,6 +787,7 @@ resolve_nsaddress(isc_task_t *task, isc_event_t *event) { fprintf(stderr, "resolve_nsaddress: " "mem_get failed"); result = ISC_R_NOMEMORY; + POST(result); goto cleanup; } isc_sockaddr_fromin(&server->address, @@ -923,6 +924,7 @@ resolve_ns(isc_task_t *task, isc_event_t *event) { fprintf(stderr, "resolve_ns: mem_get failed"); result = ISC_R_NOMEMORY; + POST(result); /* * XXX: should we continue with the * available servers anyway? @@ -1097,8 +1099,8 @@ main(int argc, char *argv[]) { if (res->ai_addrlen > sizeof(sa.type)) { fprintf(stderr, - "assumption failure: addrlen is too long: %d\n", - res->ai_addrlen); + "assumption failure: addrlen is too long: %ld\n", + (long)res->ai_addrlen); exit(1); } memcpy(&sa.type.sa, res->ai_addr, res->ai_addrlen); |