Fix memory leak of lock error messages

Signed-off-by: OBATA Akio <obache@wizdas.com>
OBATA Akio 4 years ago
parent 489ec18bf0
commit e20690fb65

@ -265,6 +265,7 @@ gboolean carddav_delete(carddav_settings* settings, carddav_error* error) {
}
g_free(url);
g_free(lock_token);
g_free(lock_error.str);
if (result) {
g_free(settings->file);
settings->file = NULL;
@ -455,6 +456,7 @@ gboolean carddav_delete_by_uri(carddav_settings* settings, carddav_error* error)
}
g_free(url);
g_free(lock_token);
g_free(lock_error.str);
if (result) {
g_free(settings->file);
settings->file = NULL;

@ -266,6 +266,7 @@ gboolean carddav_modify(carddav_settings* settings, carddav_error* error) {
}
g_free(url);
g_free(lock_token);
g_free(lock_error.str);
if (result) {
g_free(settings->file);
settings->file = NULL;
@ -461,6 +462,7 @@ gboolean carddav_modify_by_uri(carddav_settings* settings, carddav_error* error)
}
g_free(url);
g_free(lock_token);
g_free(lock_error.str);
if (result) {
g_free(settings->file);
settings->file = NULL;

Loading…
Cancel
Save