diff options
author | Tom Gundersen <teg@jklm.no> | 2015-07-11 19:14:52 +0200 |
---|---|---|
committer | Tom Gundersen <teg@jklm.no> | 2015-07-12 19:11:34 +0200 |
commit | 30494563f235b21c6583f7476b8ee35e9f5f8048 (patch) | |
tree | e4f934efd5005b004d7b2768776b5aab244e8734 /src/basic/gunicode.h | |
parent | 39fced01623e148d847010c6ee7fcfc552234018 (diff) |
basic: util - fix errorhandling in unhexmem()
We were ignoring failures from unhexchar, which meant that invalid
hex characters were being turned into garbage rather than the string
rejected.
Fix this by making unhexmem return an error code, also change the API
slightly, to return the size of the returned memory, reflecting the
fact that the memory is a binary blob,and not a string.
For convenience, still append a trailing NULL byte to the returned
memory (not included in the returned size), allowing callers to
treat it as a string without doing a second copy.
Diffstat (limited to 'src/basic/gunicode.h')
0 files changed, 0 insertions, 0 deletions