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:
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;