diff --git a/lib/dns/rdata/in_1/a_1.c b/lib/dns/rdata/in_1/a_1.c index ee6bd97034..7f4d2a8184 100644 --- a/lib/dns/rdata/in_1/a_1.c +++ b/lib/dns/rdata/in_1/a_1.c @@ -15,7 +15,7 @@ * SOFTWARE. */ - /* $Id: a_1.c,v 1.10 1999/02/02 01:17:48 halley Exp $ */ + /* $Id: a_1.c,v 1.11 1999/02/09 07:58:57 marka Exp $ */ #ifndef RDATA_IN_1_A_1_H #define RDATA_IN_1_A_1_H @@ -47,7 +47,7 @@ fromtext_in_a(dns_rdataclass_t class, dns_rdatatype_t type, RETERR(gettoken(lexer, &token, isc_tokentype_string, ISC_FALSE)); if (isc_inet_aton(token.value.as_pointer, &addr) != 1) - return (DNS_R_UNEXPECTED); + return (DNS_R_BADDOTTEDQUAD); isc_buffer_available(target, ®ion); if (region.length < 4) return (DNS_R_NOSPACE); diff --git a/lib/dns/rdata/in_1/a_1.h b/lib/dns/rdata/in_1/a_1.h index e9c757c5dd..dc3d7f9cac 100644 --- a/lib/dns/rdata/in_1/a_1.h +++ b/lib/dns/rdata/in_1/a_1.h @@ -15,7 +15,7 @@ * SOFTWARE. */ - /* $Id: a_1.h,v 1.10 1999/02/02 01:17:48 halley Exp $ */ + /* $Id: a_1.h,v 1.11 1999/02/09 07:58:57 marka Exp $ */ #ifndef RDATA_IN_1_A_1_H #define RDATA_IN_1_A_1_H @@ -47,7 +47,7 @@ fromtext_in_a(dns_rdataclass_t class, dns_rdatatype_t type, RETERR(gettoken(lexer, &token, isc_tokentype_string, ISC_FALSE)); if (isc_inet_aton(token.value.as_pointer, &addr) != 1) - return (DNS_R_UNEXPECTED); + return (DNS_R_BADDOTTEDQUAD); isc_buffer_available(target, ®ion); if (region.length < 4) return (DNS_R_NOSPACE);