mirror of
https://github.com/isc-projects/bind9.git
synced 2026-04-23 23:28:18 -04:00
add a new result code so that parsing a bad KEY record doesn't result in
"unknown class/type".
This commit is contained in:
parent
412e65017e
commit
231ffa6c85
3 changed files with 8 additions and 6 deletions
|
|
@ -15,7 +15,7 @@
|
|||
* WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/* $Id: result.h,v 1.86 2002/02/20 03:34:40 marka Exp $ */
|
||||
/* $Id: result.h,v 1.87 2002/03/08 01:38:57 bwelling Exp $ */
|
||||
|
||||
#ifndef DNS_RESULT_H
|
||||
#define DNS_RESULT_H 1
|
||||
|
|
@ -118,8 +118,9 @@
|
|||
#define DNS_R_NOVALIDKEY (ISC_RESULTCLASS_DNS + 79)
|
||||
#define DNS_R_OBSOLETE (ISC_RESULTCLASS_DNS + 80)
|
||||
#define DNS_R_FROZEN (ISC_RESULTCLASS_DNS + 81)
|
||||
#define DNS_R_UNKNOWNFLAG (ISC_RESULTCLASS_DNS + 82)
|
||||
|
||||
#define DNS_R_NRESULTS 82 /* Number of results */
|
||||
#define DNS_R_NRESULTS 83 /* Number of results */
|
||||
|
||||
/*
|
||||
* DNS wire format rcodes.
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@
|
|||
* WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/* $Id: rdata.c,v 1.162 2002/03/05 01:02:06 bwelling Exp $ */
|
||||
/* $Id: rdata.c,v 1.163 2002/03/08 01:38:56 bwelling Exp $ */
|
||||
|
||||
#include <config.h>
|
||||
#include <ctype.h>
|
||||
|
|
@ -1313,7 +1313,7 @@ dns_keyflags_fromtext(dns_keyflags_t *flagsp, isc_textregion_t *source)
|
|||
break;
|
||||
}
|
||||
if (p->name == NULL)
|
||||
return (DNS_R_UNKNOWN);
|
||||
return (DNS_R_UNKNOWNFLAG);
|
||||
value |= p->value;
|
||||
#ifdef notyet
|
||||
if ((mask & p->mask) != 0)
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@
|
|||
* WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/* $Id: result.c,v 1.96 2002/03/05 00:06:02 marka Exp $ */
|
||||
/* $Id: result.c,v 1.97 2002/03/08 01:38:54 bwelling Exp $ */
|
||||
|
||||
#include <config.h>
|
||||
|
||||
|
|
@ -123,7 +123,8 @@ static const char *text[DNS_R_NRESULTS] = {
|
|||
"no valid KEY", /* 79 DNS_R_NOVALIDKEY */
|
||||
|
||||
"obsolete", /* 80 DNS_R_OBSOLETE */
|
||||
"already frozen" /* 81 DNS_R_FROZEN */
|
||||
"already frozen", /* 81 DNS_R_FROZEN */
|
||||
"unknown flag" /* 82 DNS_R_UNKNOWNFLAG */
|
||||
};
|
||||
|
||||
static const char *rcode_text[DNS_R_NRCODERESULTS] = {
|
||||
|
|
|
|||
Loading…
Reference in a new issue