Check that the two characters following the % escape are valid hex digits. This serves to check for premature end of input as well.
Check that the two characters following the % escape are valid hex
digits. This serves to check for premature end of input as well.

Fixes Issue #1947.

Patch by: Klaus Rennecke <kre@tigris.org>
          me

* subversion/libsvn_subr/path.c
  (svn_path_uri_decode): Check syntax of % escape.

jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion