$OpenBSD: patch-screen_c,v 1.1 2003/06/05 23:01:51 naddy Exp $
--- screen.c.orig	Sun Jun  1 14:01:48 2003
+++ screen.c	Sun Jun  1 15:03:00 2003
@@ -58,11 +58,11 @@ static int my_error_handler(Display *dpy
 	XmuPrintDefaultErrorMessage(dpy, ev, stderr);
 #else
 	XGetErrorText(dpy, ev->error_code, msg, 128);
-	sprintf(num, "%d", ev->request_code);
+	snprintf(num, sizeof(num), "%d", ev->request_code);
 	XGetErrorDatabaseText(dpy, "XRequest", num, "", request, 64);
 
 	if(request[0]=='\0')
-		sprintf(request, "<unknown request>");
+		snprintf(request, sizeof(request), "<unknown request>");
 
 	if(ev->minor_code!=0){
 		warn("[%d] %s (%d.%d) %#lx: %s", ev->serial, request,
