Fix memory leak of lock error messages

Signed-off-by: OBATA Akio <obache@wizdas.com>
(cherry picked from commit d0ad6c0960)
r14.0.x
OBATA Akio 4 years ago committed by Slávek Banko
parent 4a419d7a0a
commit 12e55963e3
No known key found for this signature in database
GPG Key ID: 608F5293A04BE668

@ -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;
@ -454,6 +455,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;
@ -460,6 +461,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