diff --git a/gnucash/gnome/assistant-loan.cpp b/gnucash/gnome/assistant-loan.cpp index 956f0c5932..943ab3c244 100644 --- a/gnucash/gnome/assistant-loan.cpp +++ b/gnucash/gnome/assistant-loan.cpp @@ -1336,8 +1336,7 @@ loan_rep_prep( GtkAssistant *assistant, gpointer user_data ) str = g_string_sized_new( 64 ); loan_get_pmt_formula( ldd, str); - ldd->ld.repAmount = str->str; - g_string_free( str, FALSE ); + ldd->ld.repAmount = g_string_free (str, false); if ( ldd->ld.repMemo ) gtk_entry_set_text( ldd->repTxnName, ldd->ld.repMemo ); diff --git a/gnucash/html/gnc-html.c b/gnucash/html/gnc-html.c index 0c13875ce7..81ba4a4ca2 100644 --- a/gnucash/html/gnc-html.c +++ b/gnucash/html/gnc-html.c @@ -769,9 +769,7 @@ gnc_html_encode_string(const char * str) pos++; } - ptr = encoded->str; - - g_string_free (encoded, FALSE); + ptr = g_string_free (encoded, FALSE); return (char *)ptr; } @@ -819,8 +817,7 @@ gnc_html_decode_string(const char * str) } ptr++; } - ptr = decoded->str; - g_string_free (decoded, FALSE); + ptr = g_string_free (decoded, FALSE); return (char *)ptr; } @@ -851,8 +848,7 @@ gnc_html_unescape_newlines(const gchar * in) } g_string_append_c(rv, 0); - cstr = rv->str; - g_string_free(rv, FALSE); + cstr = g_string_free (rv, FALSE); return cstr; } @@ -875,8 +871,7 @@ gnc_html_escape_newlines(const gchar * in) } } g_string_append_c(escaped, 0); - out = escaped->str; - g_string_free(escaped, FALSE); + out = g_string_free (escaped, FALSE); return out; } diff --git a/libgnucash/app-utils/file-utils.c b/libgnucash/app-utils/file-utils.c index f61e21f5bb..52f910d333 100644 --- a/libgnucash/app-utils/file-utils.c +++ b/libgnucash/app-utils/file-utils.c @@ -152,8 +152,7 @@ gnc_getline (gchar **line, FILE *file) } len = gs->len; - *line = gs->str; - g_string_free(gs, FALSE); + *line = g_string_free (gs, FALSE); return len; } diff --git a/libgnucash/gnc-module/gnc-module.c b/libgnucash/gnc-module/gnc-module.c index bef6906785..0856c25666 100644 --- a/libgnucash/gnc-module/gnc-module.c +++ b/libgnucash/gnc-module/gnc-module.c @@ -107,8 +107,8 @@ gnc_module_system_search_dirs(void) case G_SEARCHPATH_SEPARATOR: if (!escchar) { - list = g_list_append(list, token->str); - g_string_free(token, TRUE); + char *token_str = g_string_free (token, FALSE); + list = g_list_append (list, token_str); token = g_string_new(NULL); } else