diff options
Diffstat (limited to 'other/bootstrap_daemon/src')
-rw-r--r-- | other/bootstrap_daemon/src/config.c | 4 | ||||
-rw-r--r-- | other/bootstrap_daemon/src/tox-bootstrapd.c | 2 |
2 files changed, 4 insertions, 2 deletions
diff --git a/other/bootstrap_daemon/src/config.c b/other/bootstrap_daemon/src/config.c index 3f1592e6..a3c1f250 100644 --- a/other/bootstrap_daemon/src/config.c +++ b/other/bootstrap_daemon/src/config.c | |||
@@ -316,7 +316,9 @@ static uint8_t *hex_string_to_bin(const char *hex_string) | |||
316 | size_t i; | 316 | size_t i; |
317 | 317 | ||
318 | for (i = 0; i < len; ++i, pos += 2) { | 318 | for (i = 0; i < len; ++i, pos += 2) { |
319 | sscanf(pos, "%2hhx", &ret[i]); | 319 | unsigned int val; |
320 | sscanf(pos, "%02x", &val); | ||
321 | ret[i] = val; | ||
320 | } | 322 | } |
321 | 323 | ||
322 | return ret; | 324 | return ret; |
diff --git a/other/bootstrap_daemon/src/tox-bootstrapd.c b/other/bootstrap_daemon/src/tox-bootstrapd.c index bdf679c9..9f1a2db4 100644 --- a/other/bootstrap_daemon/src/tox-bootstrapd.c +++ b/other/bootstrap_daemon/src/tox-bootstrapd.c | |||
@@ -109,7 +109,7 @@ static void print_public_key(const uint8_t *public_key) | |||
109 | size_t i; | 109 | size_t i; |
110 | 110 | ||
111 | for (i = 0; i < CRYPTO_PUBLIC_KEY_SIZE; i++) { | 111 | for (i = 0; i < CRYPTO_PUBLIC_KEY_SIZE; i++) { |
112 | index += sprintf(buffer + index, "%02hhX", public_key[i]); | 112 | index += sprintf(buffer + index, "%02X", public_key[i]); |
113 | } | 113 | } |
114 | 114 | ||
115 | log_write(LOG_LEVEL_INFO, "Public Key: %s\n", buffer); | 115 | log_write(LOG_LEVEL_INFO, "Public Key: %s\n", buffer); |