add: g_free (transaction);
context: gboolean gsb_data_transaction_remove_transaction ( gint transaction_number ){    struct_transaction *transaction;    transaction = gsb_data_transaction_get_transaction_by_no ( transaction_number);    if ( !transaction )	return FALSE;    transactions_list = g_slist_remove ( transactions_list,					 transaction );    return TRUE;}