- tmp = g_base64_decode(encvalue, &len);
- if (len > 0) {
- g_strlcat(value, tmp, 1024);
- value[len] = '\0';
- g_hash_table_insert(ac_prefs->privacy_prefs, g_strdup(*cur), g_strdup(value));
- }
- g_free(tmp);
+ tmp = g_base64_decode_zero(encvalue, &len);
+ if (len > 0)
+ g_hash_table_insert(ac_prefs->privacy_prefs, g_strdup(*cur), tmp);
+ else
+ g_free(tmp);