Improve config file escape sanity checking
authorLinus Torvalds <torvalds@osdl.org>
Tue, 11 Oct 2005 22:24:11 +0000 (15:24 -0700)
committerJunio C Hamano <junkio@cox.net>
Tue, 11 Oct 2005 22:24:11 +0000 (15:24 -0700)
commit5cbb401dbaff5fd810a85b84333cb0c22d264f36
tree8c8a7c6987bcb0eeab559a58170fccd767ce0218
parent013f276eb78967f9742654ebde303c2fbe7a6cd6
Improve config file escape sanity checking

I had meant to disallow unknown escape characters in the config file
parser, but instead an unknown escaped character would silently pass
through as itself. That's correct for some cases (notably '\' itself), but
wasn't correct in general.

This fixes it, and makes the parser write a nice error message if the
config file contains bogus escaped characters.

Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Signed-off-by: Junio C Hamano <junkio@cox.net>
config.c