diff options
author | Daniel Stone <daniel@fooishbar.org> | 2006-04-07 16:14:30 +0000 |
---|---|---|
committer | Daniel Stone <daniel@fooishbar.org> | 2006-04-07 16:14:30 +0000 |
commit | d8c461e230a630ac129119cddb578c9ba52239fe (patch) | |
tree | 3cf0f7cce4406b972761d178e1ba295fe2c51397 | |
parent | 886bab49ddce6d3b0ad4a89a718e086fbeed8def (diff) |
Coverity #789: Fix memory leak.
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | src/XKBui.c | 10 |
2 files changed, 12 insertions, 3 deletions
@@ -1,3 +1,8 @@ +2006-04-07 Daniel Stone <daniel@freedesktop.org> + + * src/XKBui.c: + Coverity #789: Fix memory leak. + 2006-03-27 Daniel Stone <daniel@freedesktop.org> * src/XKBui.c: diff --git a/src/XKBui.c b/src/XKBui.c index 5dcd11b..feb0321 100644 --- a/src/XKBui.c +++ b/src/XKBui.c @@ -543,9 +543,13 @@ Bool dfltBorder; continue; } name= XkbAtomGetString(view->dpy,draw->u.doodad->any.name); - if ((name!=NULL)&&(strcmp(name,"edges")==0)) { - dfltBorder= False; - break; + if (name != NULL) { + if (strcmp(name, "edges") == 0) { + xfree(name); + dfltBorder= False; + break; + } + xfree(name); } } if (dfltBorder) |