1
0
mirror of https://github.com/profanity-im/profanity.git synced 2024-06-23 21:45:30 +00:00

Fix memleak in save_identity()

I don't see a reason for strdupping here.
This commit is contained in:
Michael Vetter 2019-07-23 08:33:29 +02:00
parent a9db705faa
commit 1b2e71faac

View File

@ -388,7 +388,7 @@ save_identity(const signal_protocol_address *address, uint8_t *key_data,
/* Long term storage */
char *key_b64 = g_base64_encode(key_data, key_len);
char *device_id = g_strdup_printf("%d", address->device_id);
g_key_file_set_string(omemo_trust_keyfile(), address->name, strdup(device_id), key_b64);
g_key_file_set_string(omemo_trust_keyfile(), address->name, device_id, key_b64);
g_free(device_id);
g_free(key_b64);