diff options
Diffstat (limited to 'testing/tox_sync.c')
-rw-r--r-- | testing/tox_sync.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/testing/tox_sync.c b/testing/tox_sync.c index ccb5d20d..5d38d2e5 100644 --- a/testing/tox_sync.c +++ b/testing/tox_sync.c | |||
@@ -221,6 +221,7 @@ int main(int argc, char *argv[]) | |||
221 | uint16_t port = htons(atoi(argv[argvoffset + 2])); | 221 | uint16_t port = htons(atoi(argv[argvoffset + 2])); |
222 | unsigned char *binary_string = hex_string_to_bin(argv[argvoffset + 3]); | 222 | unsigned char *binary_string = hex_string_to_bin(argv[argvoffset + 3]); |
223 | int res = tox_bootstrap_from_address(tox, argv[argvoffset + 1], ipv6enabled, port, binary_string); | 223 | int res = tox_bootstrap_from_address(tox, argv[argvoffset + 1], ipv6enabled, port, binary_string); |
224 | free(binary_string); | ||
224 | 225 | ||
225 | if (!res) { | 226 | if (!res) { |
226 | printf("Failed to convert \"%s\" into an IP address. Exiting...\n", argv[argvoffset + 1]); | 227 | printf("Failed to convert \"%s\" into an IP address. Exiting...\n", argv[argvoffset + 1]); |
@@ -242,7 +243,9 @@ int main(int argc, char *argv[]) | |||
242 | return 1; | 243 | return 1; |
243 | } | 244 | } |
244 | 245 | ||
245 | int num = tox_add_friend(tox, hex_string_to_bin(temp_id), (uint8_t *)"Install Gentoo", sizeof("Install Gentoo")); | 246 | uint8_t *bin_id = hex_string_to_bin(temp_id); |
247 | int num = tox_add_friend(tox, bin_id, (uint8_t *)"Install Gentoo", sizeof("Install Gentoo")); | ||
248 | free(bin_id); | ||
246 | 249 | ||
247 | if (num < 0) { | 250 | if (num < 0) { |
248 | printf("\nSomething went wrong when adding friend.\n"); | 251 | printf("\nSomething went wrong when adding friend.\n"); |