summaryrefslogtreecommitdiff
path: root/japanese/ircII/files/patch-source::wserv.c
blob: 76233b6d7dd604936e957201096130c4639b439d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
--- source/wserv.c.orig	Sat Jul  2 11:32:13 1994
+++ source/wserv.c	Tue Oct 15 07:52:08 2002
@@ -80,7 +80,7 @@
 	strcpy(addr->sun_path, argv[1]);
 	s = socket(AF_UNIX, SOCK_STREAM, 0);
 	if (0 > connect(s, (struct sockaddr *) addr, sizeof(addr->sun_family) +
-						strlen(addr->sun_path)))
+						strlen(addr->sun_path) + 1))
 		exit(0);
 
 	/*
@@ -88,10 +88,10 @@
 	 * can grab the size of the tty, and have it changed.
 	 */
 
-	tmp = ttyname(0);
+	if ((tmp = ttyname(0)) == NULL)
+		perror("ttyname(0)");
 	write(s, tmp, strlen(tmp));
 	write(s, "\n", 1);
-	perror(tmp);
 
 	term_init();