mirror of
https://github.com/profanity-im/profanity.git
synced 2024-09-22 19:45:54 -04:00
Fix memleak in save_identity()
I don't see a reason for strdupping here.
This commit is contained in:
parent
a9db705faa
commit
1b2e71faac
@ -388,7 +388,7 @@ save_identity(const signal_protocol_address *address, uint8_t *key_data,
|
|||||||
/* Long term storage */
|
/* Long term storage */
|
||||||
char *key_b64 = g_base64_encode(key_data, key_len);
|
char *key_b64 = g_base64_encode(key_data, key_len);
|
||||||
char *device_id = g_strdup_printf("%d", address->device_id);
|
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(device_id);
|
||||||
g_free(key_b64);
|
g_free(key_b64);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user