ref: fb08e15f02307ec8c116747ecf33a151197f9ec6
parent: efc7d800caf0620b9af94dc24f634b0963ec4467
author: cinap_lenrek <cinap_lenrek@felloff.net>
date: Tue Oct 28 23:20:43 EDT 2014
cs: fix linefeeds in syslog(), cleanup
--- a/sys/src/cmd/ndb/cs.c
+++ b/sys/src/cmd/ndb/cs.c
@@ -251,14 +251,7 @@
USED(argc);
USED(argv);
- rfork(RFREND|RFNOTEG);
-
- snprint(servefile, sizeof(servefile), "#s/cs%s", ext);
snprint(netndb, sizeof(netndb), "%s/ndb", mntpt);
- if(!justsetname){- unmount(servefile, mntpt);
- remove(servefile);
- }
fmtinstall('E', eipfmt); fmtinstall('I', eipfmt);@@ -269,6 +262,11 @@
netinit(0);
if(!justsetname){+ snprint(servefile, sizeof(servefile), "#s/cs%s", ext);
+ unmount(servefile, mntpt);
+ remove(servefile);
+
+ rfork(RFREND|RFNOTEG);
csuser = estrdup(getuser());
mountinit(servefile, mntpt);
io();
@@ -1007,7 +1005,7 @@
ipmove(ipa, IPnoaddr);
sprint(ipaddr, "%I", ipa);
if (debug)
- syslog(0, logfile, "ipaddr is %s\n", ipaddr);
+ syslog(0, logfile, "ipaddr is %s", ipaddr);
}
/*
@@ -1151,7 +1149,7 @@
ipid();
if(debug)
- syslog(0, logfile, "mysysname %s eaddr %s ipaddr %s ipa %I\n",
+ syslog(0, logfile, "mysysname %s eaddr %s ipaddr %s ipa %I",
mysysname?mysysname:"???", eaddr, ipaddr, ipa);
if(background){--
⑨