summaryrefslogtreecommitdiff
path: root/networking/fakeidentd.c
diff options
context:
space:
mode:
authorDenis Vlasenko <vda.linux@googlemail.com>2006-11-22 16:10:39 +0000
committerDenis Vlasenko <vda.linux@googlemail.com>2006-11-22 16:10:39 +0000
commitc8717cd8571cd35d71696aab8aa847169756bd9f (patch)
tree254a736d3e761bddc4ba4b00a8f6af1d430ad18f /networking/fakeidentd.c
parent0801ef28ca655a28543b28754fd804ba0616c21c (diff)
downloadbusybox-w32-c8717cd8571cd35d71696aab8aa847169756bd9f.tar.gz
busybox-w32-c8717cd8571cd35d71696aab8aa847169756bd9f.tar.bz2
busybox-w32-c8717cd8571cd35d71696aab8aa847169756bd9f.zip
telnetd: move generic stuff into libbb. It will make it easy
to make other server applets IPv6-aware too.
Diffstat (limited to 'networking/fakeidentd.c')
-rw-r--r--networking/fakeidentd.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/networking/fakeidentd.c b/networking/fakeidentd.c
index 18e86c50b..0e543e772 100644
--- a/networking/fakeidentd.c
+++ b/networking/fakeidentd.c
@@ -110,13 +110,13 @@ static void handlexitsigs(int signum)
110/* May succeed. If not, won't care. */ 110/* May succeed. If not, won't care. */
111static void writepid(uid_t nobody, uid_t nogrp) 111static void writepid(uid_t nobody, uid_t nogrp)
112{ 112{
113 char buf[24]; 113 char buf[sizeof(int)*3 + 2];
114 int fd = open(PIDFILE, O_WRONLY|O_CREAT|O_TRUNC, 0664); 114 int fd = open(PIDFILE, O_WRONLY|O_CREAT|O_TRUNC, 0664);
115 115
116 if (fd < 0) 116 if (fd < 0)
117 return; 117 return;
118 118
119 snprintf(buf, 23, "%d\n", getpid()); 119 sprintf(buf, "%d\n", getpid());
120 write(fd, buf, strlen(buf)); 120 write(fd, buf, strlen(buf));
121 fchown(fd, nobody, nogrp); 121 fchown(fd, nobody, nogrp);
122 close(fd); 122 close(fd);