mirror of
https://github.com/isc-projects/bind9.git
synced 2026-05-28 04:34:54 -04:00
2594. [func] Have rndc warn if using its default configuration file
when the key file also exists. [RT #19424]
This commit is contained in:
parent
092d8d701d
commit
4144efb390
2 changed files with 10 additions and 1 deletions
3
CHANGES
3
CHANGES
|
|
@ -1,3 +1,6 @@
|
|||
2594. [func] Have rndc warn if using its default configuration file
|
||||
when the key file also exists. [RT #19424]
|
||||
|
||||
2593. [bug] Improve a corner source of SERVFAILs [RT #19632]
|
||||
|
||||
2592. [bug] Treat "any" as a type in nsupdate. [RT #19455]
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@
|
|||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/* $Id: rndc.c,v 1.124 2009/01/17 23:47:42 tbox Exp $ */
|
||||
/* $Id: rndc.c,v 1.125 2009/05/04 17:38:56 jreed Exp $ */
|
||||
|
||||
/*! \file */
|
||||
|
||||
|
|
@ -79,6 +79,7 @@ static unsigned char databuf[2048];
|
|||
static isccc_ccmsg_t ccmsg;
|
||||
static isccc_region_t secret;
|
||||
static isc_boolean_t failed = ISC_FALSE;
|
||||
static isc_boolean_t c_flag = ISC_FALSE;
|
||||
static isc_mem_t *mctx;
|
||||
static int sends, recvs, connects;
|
||||
static char *command;
|
||||
|
|
@ -455,6 +456,10 @@ parse_config(isc_mem_t *mctx, isc_log_t *log, const char *keyname,
|
|||
fatal("neither %s nor %s was found",
|
||||
admin_conffile, admin_keyfile);
|
||||
key_only = ISC_TRUE;
|
||||
} else if (! c_flag && isc_file_exists(admin_keyfile)) {
|
||||
fprintf(stderr, "WARNING: key file (%s) exists, but using "
|
||||
"default configuration file (%s)\n",
|
||||
admin_keyfile, admin_conffile);
|
||||
}
|
||||
|
||||
DO("create parser", cfg_parser_create(mctx, log, pctxp));
|
||||
|
|
@ -709,6 +714,7 @@ main(int argc, char **argv) {
|
|||
|
||||
case 'c':
|
||||
admin_conffile = isc_commandline_argument;
|
||||
c_flag = ISC_TRUE;
|
||||
break;
|
||||
|
||||
case 'k':
|
||||
|
|
|
|||
Loading…
Reference in a new issue