wmii

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

commit ee3d76b7449903e4e5591b78a7f1c51199aebe3c
parent 7d76910f15f3e239665c658ec428cefc55092778
Author: garbeam <garbeam@localhost>
Date:   Wed,  4 Jan 2006 17:28:31 +0200

fixed short title bug in wmiibar reported by bogon


Diffstat:
cmd/wm/client.c | 4++--
cmd/wm/frame.c | 2+-
2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/cmd/wm/client.c b/cmd/wm/client.c @@ -19,7 +19,7 @@ alloc_client(Window w) c->win = w; XGetWMName(dpy, c->win, &name); if(name.value) { - strncpy(c->name, (char *)name.value, 256); + cext_strlcpy(c->name, (char *)name.value, sizeof(c->name)); free(name.value); } return c; @@ -163,7 +163,7 @@ handle_client_property(Client * c, XPropertyEvent * e) case XA_WM_NAME: XGetWMName(dpy, c->win, &name); if(name.value) { - strncpy(c->name, (char*) name.value, 256); + cext_strlcpy(c->name, (char*) name.value, sizeof(c->name)); free(name.value); } if(c->frame) diff --git a/cmd/wm/frame.c b/cmd/wm/frame.c @@ -387,7 +387,7 @@ handle_before_read_frames(IXPServer * s, File * file, Area * a) free(file->content); if(f->sel && f->sel->name) { file->content = cext_estrdup(f->sel->name); - file->size = strlen(buf); + file->size = strlen(f->sel->name); } else { file->content = nil;