]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
don't die if a key wasn't found
authorBrian Wellington <source@isc.org>
Fri, 30 Mar 2001 20:00:18 +0000 (20:00 +0000)
committerBrian Wellington <source@isc.org>
Fri, 30 Mar 2001 20:00:18 +0000 (20:00 +0000)
bin/rndc/rndc.c

index 959df6b8c61a610037ee90923d998549440ababa..a65ebd2bed9789642f394751763c57dd68982f60 100644 (file)
@@ -15,7 +15,7 @@
  * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-/* $Id: rndc.c,v 1.48 2001/03/28 20:17:09 bwelling Exp $ */
+/* $Id: rndc.c,v 1.49 2001/03/30 20:00:18 bwelling Exp $ */
 
 /*
  * Principal Author: DCL
@@ -489,7 +489,11 @@ main(int argc, char **argv) {
                if (strcasecmp(cfg_obj_asstring(cfg_map_getname(key)),
                               keyname) == 0)
                        break;
-               key = NULL;
+       }
+       if (elt == NULL) {
+               fprintf(stderr, "%s: no key definition for name %s\n",
+                       progname, keyname);
+               exit(1);
        }
 
        (void)cfg_map_get(key, "secret", &secretobj);