projects
/
tinc
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Make sure sptps_test compiles without -flto.
[tinc]
/
src
/
utils.c
diff --git
a/src/utils.c
b/src/utils.c
index
e750450
..
129622b
100644
(file)
--- a/
src/utils.c
+++ b/
src/utils.c
@@
-48,7
+48,7
@@
static int charb64decode(char c) {
int hex2bin(const char *src, char *dst, int length) {
int i;
int hex2bin(const char *src, char *dst, int length) {
int i;
- for(i = 0; i < length &&
src[i * 2] && src[i * 2 + 1]
; i++)
+ for(i = 0; i < length &&
isxdigit(src[i * 2]) && isxdigit(src[i * 2 + 1])
; i++)
dst[i] = charhex2bin(src[i * 2]) * 16 + charhex2bin(src[i * 2 + 1]);
return i;
}
dst[i] = charhex2bin(src[i * 2]) * 16 + charhex2bin(src[i * 2 + 1]);
return i;
}