From eb0914e20b1fa429c05c3bab55f2e28864ef2b27 Mon Sep 17 00:00:00 2001 From: gotmor Date: Sun, 13 Jun 2010 16:40:14 +0000 Subject: fix parsing in ^ca(), thanks to Michael Stapelberg git-svn-id: http://dzen.googlecode.com/svn/trunk@269 f2baff5b-bf2c-0410-a398-912abdc3d8b2 --- draw.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'draw.c') diff --git a/draw.c b/draw.c index 24f7cf8..e6756f6 100644 --- a/draw.c +++ b/draw.c @@ -218,7 +218,10 @@ setcolor(Drawable *pm, int x, int width, long tfg, long tbg, int reverse, int no int get_sens_area(char *s, int *b, char *cmd) { memset(cmd, 0, 1024); - sscanf(s, "%5d,%1024c", b, cmd); + sscanf(s, "%5d", b); + char *comma = strchr(s, ','); + if (comma != NULL) + strncpy(cmd, comma+1, 1024); return 0; } -- cgit v1.2.3-54-g00ecf