diff --git a/ChangeLog b/ChangeLog index af639d60fc..079b347afb 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2000-05-07 Dave Peticolas + + * src/gnome/window-register.c (deleteCB): use g_strdup_printf + instead of asprintf. + 2000-05-06 Dave Peticolas * src/engine/Query.c: g_list_sort *returns* the new first node. diff --git a/src/gnome/window-register.c b/src/gnome/window-register.c index c6717ecd97..c36cd362e4 100644 --- a/src/gnome/window-register.c +++ b/src/gnome/window-register.c @@ -2197,15 +2197,13 @@ deleteCB(GtkWidget *widget, gpointer data) if (cursor_type == CURSOR_SPLIT) { /* ask for user confirmation before performing permanent damage */ - asprintf(&buf, TRANS_DEL_MSG, xaccSplitGetMemo(split), - xaccTransGetDescription(trans)); - - assert(buf != NULL); + buf = g_strdup_printf(TRANS_DEL_MSG, xaccSplitGetMemo(split), + xaccTransGetDescription(trans)); result = gnc_verify_dialog_parented(GTK_WINDOW(regData->window), buf, GNC_F); - free(buf); + g_free(buf); if (!result) return;