From 8bf14c7ce406c449c5ee24c38496b6ee638cf0fd Mon Sep 17 00:00:00 2001 From: David Hill Date: Fri, 20 Jul 2012 12:39:27 -0400 Subject: [PATCH] plug memory leak in get_atom_name --- spectrwm.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/spectrwm.c b/spectrwm.c index d1c876f..a4cad40 100644 --- a/spectrwm.c +++ b/spectrwm.c @@ -7116,7 +7116,7 @@ maprequest(xcb_map_request_event_t *e) char * get_atom_name(xcb_atom_t atom) { - char *name; + char *name = NULL; size_t len; xcb_get_atom_name_reply_t *r; @@ -7130,14 +7130,12 @@ get_atom_name(xcb_atom_t atom) if (name) { memcpy(name, xcb_get_atom_name_name(r), len); name[len] = '\0'; - - return name; } } free(r); } - return NULL; + return (name); } #endif -- 1.7.10.4