s4:ldb fix escape parsing
authorSimo Sorce <idra@samba.org>
Mon, 8 Mar 2010 01:20:45 +0000 (20:20 -0500)
committerSimo Sorce <idra@samba.org>
Tue, 9 Mar 2010 20:23:49 +0000 (15:23 -0500)
commitc05d13d3c2c5d516c55cec133ba635f528034862
treef5899d71ae4a5f5b3bab879d4b01ce4d4bad2277
parent9f53820de731ca1a7f06341958b43fcfccf82600
s4:ldb fix escape parsing

sscanf can return also on short reads, in this case an invalid escape
sequence like '\1k' would be accepted, returning 1 as value and swallowing the
'k'. Use an auxiliar function to validate and convert hex escapes.
source4/lib/ldb/common/ldb_parse.c