diff options
| -rw-r--r-- | draw.c | 4 | ||||
| -rw-r--r-- | main.c | 10 | 
2 files changed, 7 insertions, 7 deletions
| @@ -35,8 +35,8 @@ drawtext(const char *text, unsigned long col[ColLast]) {  		return;  	w = 0;  	olen = len = strlen(text); -	if(len >= sizeof(buf)) -		len = sizeof(buf) - 1; +	if(len >= sizeof buf) +		len = sizeof buf - 1;  	memcpy(buf, text, len);  	buf[len] = 0;  	h = dc.font.ascent + dc.font.descent; @@ -144,7 +144,7 @@ kpress(XKeyEvent * e) {  	len = strlen(text);  	buf[0] = 0; -	num = XLookupString(e, buf, sizeof(buf), &ksym, 0); +	num = XLookupString(e, buf, sizeof buf, &ksym, 0);  	if(IsFunctionKey(ksym) || IsKeypadKey(ksym)  			|| IsMiscFunctionKey(ksym) || IsPFKey(ksym)  			|| IsPrivateKeypadKey(ksym)) @@ -181,7 +181,7 @@ kpress(XKeyEvent * e) {  	case XK_Tab:  		if(!sel)  			return; -		strncpy(text, sel->text, sizeof(text)); +		strncpy(text, sel->text, sizeof text);  		match(text);  		break;  	case XK_Right: @@ -221,9 +221,9 @@ kpress(XKeyEvent * e) {  		if(num && !iscntrl((int) buf[0])) {  			buf[num] = 0;  			if(len > 0) -				strncat(text, buf, sizeof(text)); +				strncat(text, buf, sizeof text);  			else -				strncpy(text, buf, sizeof(text)); +				strncpy(text, buf, sizeof text);  			match(text);  		}  	} @@ -238,7 +238,7 @@ readstdin(void) {  	Item *i, *new;  	i = 0; -	while(fgets(buf, sizeof(buf), stdin)) { +	while(fgets(buf, sizeof buf, stdin)) {  		len = strlen(buf);  		if (buf[len - 1] == '\n')  			buf[len - 1] = 0; | 
