# HG changeset patch # User Mikael Berthe # Date 1404637591 -7200 # Node ID 54548cf8f6460c83c3bafe606ea866e699f12e1c # Parent 361603828d9ef1afee7016a75538d00d520ffd26 screen.c: Remove one memory allocation in scr_draw_roster() diff -r 361603828d9e -r 54548cf8f646 mcabber/mcabber/screen.c --- a/mcabber/mcabber/screen.c Sun Jul 06 10:20:30 2014 +0200 +++ b/mcabber/mcabber/screen.c Sun Jul 06 11:06:31 2014 +0200 @@ -1,7 +1,7 @@ /* * screen.c -- UI stuff * - * Copyright (C) 2005-2010 Mikael Berthe + * Copyright (C) 2005-2014 Mikael Berthe * Parts of this file come from the Cabber project * * This program is free software; you can redistribute it and/or modify @@ -2041,8 +2041,8 @@ guint status, pending; enum imstatus currentstatus = xmpp_getstatus(); int x_pos; - char *space; int prefix_length; + char space[2] = " "; // We can reset update_roster update_roster = FALSE; @@ -2099,12 +2099,10 @@ else x_pos = 0; - space = g_new0(char, 2); if (roster_no_leading_space) { space[0] = '\0'; prefix_length = 6; } else { - space[0] = ' '; prefix_length = 7; } @@ -2247,7 +2245,6 @@ i++; } - g_free(space); g_free(rline); g_free(name); top_panel(inputPanel);