Index: contrib/bind9/bin/dig/nslookup.c =================================================================== --- contrib/bind9/bin/dig/nslookup.c (revision 255871) +++ contrib/bind9/bin/dig/nslookup.c (working copy) @@ -767,7 +767,8 @@ get_next_command(void) { if (interactive) { #ifdef HAVE_READLINE ptr = readline("> "); - add_history(ptr); + if (ptr != NULL && *ptr != '\0') + add_history(ptr); #else fputs("> ", stderr); fflush(stderr); Index: contrib/bind9/bin/nsupdate/nsupdate.c =================================================================== --- contrib/bind9/bin/nsupdate/nsupdate.c (revision 255871) +++ contrib/bind9/bin/nsupdate/nsupdate.c (working copy) @@ -2008,7 +2008,8 @@ get_next_command(void) { if (interactive) { #ifdef HAVE_READLINE cmdline = readline("> "); - add_history(cmdline); + if (cmdline != NULL && *cmdline != '\0') + add_history(cmdline); #else fprintf(stdout, "> "); fflush(stdout);