wmii

git clone git://oldgit.suckless.org/wmii/
Log | Files | Refs | README | LICENSE

commit eccba17195f78563c1444a36057ee18f3c2b5834
parent cc572f14f18e16785515cb65ff96f3375f0b29d3
Author: Anselm R. Garbe <garbeam@wmii.de>
Date:   Thu, 23 Mar 2006 09:23:09 +0100

added necessary strdup's in event queueing


Diffstat:
cmd/wm/fs.c | 3++-
1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/cmd/wm/fs.c b/cmd/wm/fs.c @@ -846,6 +846,7 @@ xread(IXPConn *c, Fcall *fcall) cext_array_detach((void **)queue, event, &queuesz); nqueue--; write_event(event, False); + free(event); } return nil; break; @@ -1486,7 +1487,7 @@ write_event(char *event, Bool enqueue) } } if(!written) { - queue = (char **)cext_array_attach((void **)queue, event, sizeof(char *), &queuesz); + queue = (char **)cext_array_attach((void **)queue, strdup(event), sizeof(char *), &queuesz); nqueue++; } }