changeset 2136:54548cf8f646

screen.c: Remove one memory allocation in scr_draw_roster()
author Mikael Berthe <mikael@lilotux.net>
date Sun, 06 Jul 2014 11:06:31 +0200
parents 361603828d9e
children 0bfc4bfc127c
files mcabber/mcabber/screen.c
diffstat 1 files changed, 2 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- 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 <mikael@lilotux.net>
+ * Copyright (C) 2005-2014 Mikael Berthe <mikael@lilotux.net>
  * Parts of this file come from the Cabber project <cabber@ajmacias.com>
  *
  * 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);