X-Git-Url: http://git.claws-mail.org/?p=claws.git;a=blobdiff_plain;f=src%2Fprefs_customheader.c;h=768602ba69aad009324a5fdc908ec965a5934f27;hp=2f47ed829f423e2a08e1b59931ccbd275bdb67ec;hb=9117fbba3854820212a1d00b272c4bc9e318f2a1;hpb=fd4c2f0a9d33b6e7c426a9e2fc583562e7489589 diff --git a/src/prefs_customheader.c b/src/prefs_customheader.c index 2f47ed829..768602ba6 100644 --- a/src/prefs_customheader.c +++ b/src/prefs_customheader.c @@ -326,8 +326,8 @@ void prefs_custom_header_read_config(PrefsAccount *ac) /* remove all previous headers list */ while (ac->customhdr_list != NULL) { ch = (CustomHeader *)ac->customhdr_list->data; - custom_header_free(ch); ac->customhdr_list = g_slist_remove(ac->customhdr_list, ch); + custom_header_free(ch); } while (fgets(buf, sizeof(buf), fp) != NULL) { @@ -421,8 +421,8 @@ void prefs_custom_header_write_config(PrefsAccount *ac) while (all_hdrs != NULL) { ch = (CustomHeader *)all_hdrs->data; - custom_header_free(ch); all_hdrs = g_slist_remove(all_hdrs, ch); + custom_header_free(ch); } if (prefs_file_close(pfile) < 0) {