mirror of
https://gitlab.isc.org/isc-projects/bind9
synced 2025-08-31 22:45:39 +00:00
Allow configuration files without a newline at the end now parse
without error. Should allow Windows users to edit their configuration files with NOTEPAD.EXE, or other text editors that don't believe in a final newline. See RT ticket #17120 for more.
This commit is contained in:
3
CHANGES
3
CHANGES
@@ -1,3 +1,6 @@
|
|||||||
|
2243. [func] Configuration files without a newline at the end now
|
||||||
|
parse without error. [RT #17120]
|
||||||
|
|
||||||
2242. [bug] nsupdate: GSS-TSIG support using the Heimdal Kerberos
|
2242. [bug] nsupdate: GSS-TSIG support using the Heimdal Kerberos
|
||||||
library could require a source of random data.
|
library could require a source of random data.
|
||||||
[RT #17127]
|
[RT #17127]
|
||||||
|
@@ -15,7 +15,7 @@
|
|||||||
* PERFORMANCE OF THIS SOFTWARE.
|
* PERFORMANCE OF THIS SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* $Id: lex.c,v 1.85 2007/06/19 23:47:17 tbox Exp $ */
|
/* $Id: lex.c,v 1.86 2007/09/17 09:56:29 shane Exp $ */
|
||||||
|
|
||||||
/*! \file */
|
/*! \file */
|
||||||
|
|
||||||
@@ -720,11 +720,7 @@ isc_lex_gettoken(isc_lex_t *lex, unsigned int options, isc_token_t *tokenp) {
|
|||||||
state = lexstate_ccomment;
|
state = lexstate_ccomment;
|
||||||
break;
|
break;
|
||||||
case lexstate_eatline:
|
case lexstate_eatline:
|
||||||
if (c == EOF) {
|
if ((c == '\n') || (c == EOF)) {
|
||||||
result = ISC_R_UNEXPECTEDEND;
|
|
||||||
goto done;
|
|
||||||
}
|
|
||||||
if (c == '\n') {
|
|
||||||
no_comments = ISC_FALSE;
|
no_comments = ISC_FALSE;
|
||||||
state = saved_state;
|
state = saved_state;
|
||||||
goto no_read;
|
goto no_read;
|
||||||
|
Reference in New Issue
Block a user