aboutsummaryrefslogtreecommitdiffstats
path: root/plpnfsd
diff options
context:
space:
mode:
authorReuben Thomas <rrt@sc3d.org>2007-12-10 16:59:28 +0000
committerReuben Thomas <rrt@sc3d.org>2007-12-10 16:59:28 +0000
commit5e8dbe1b26a6970194e9ae93ca0c04ea903e2bc3 (patch)
tree10965b50c8254c2a1935c114cb52d3cfb301527a /plpnfsd
parentf1cab4611bc30284084c296ad8e52937225f0170 (diff)
downloadplptools-5e8dbe1b26a6970194e9ae93ca0c04ea903e2bc3.tar.gz
plptools-5e8dbe1b26a6970194e9ae93ca0c04ea903e2bc3.tar.bz2
plptools-5e8dbe1b26a6970194e9ae93ca0c04ea903e2bc3.zip
Zero dentry when allocating it.
Write errors to stderr, not stdout. Remove defunct code for defunct flag -D.
Diffstat (limited to 'plpnfsd')
-rw-r--r--plpnfsd/main.cc9
1 files changed, 3 insertions, 6 deletions
diff --git a/plpnfsd/main.cc b/plpnfsd/main.cc
index 271319b..8c6533f 100644
--- a/plpnfsd/main.cc
+++ b/plpnfsd/main.cc
@@ -254,7 +254,7 @@ long rfsv_dir(const char *file, dentry **e) {
for (int i = 0; i < entries.size(); i++) {
PlpDirent pe = entries[i];
tmp = *e;
- *e = (dentry *)malloc(sizeof(dentry));
+ *e = (dentry *)calloc(1, sizeof(dentry));
if (!*e)
return -1;
(*e)->time = pe.getPsiTime().getTime();
@@ -479,7 +479,7 @@ long rfsv_drivelist(int *cnt, device **dlist) {
static void
help()
{
- cout << _(
+ cerr << _(
"Usage: plpnfsd [OPTIONS]...\n"
"\n"
"Supported options:\n"
@@ -564,7 +564,7 @@ int main(int argc, char**argv) {
usage();
return -1;
case 'V':
- cout << _("plpnfsd Version ") << VERSION << endl;
+ cerr << _("plpnfsd Version ") << VERSION << endl;
return 0;
case 'h':
help();
@@ -572,9 +572,6 @@ int main(int argc, char**argv) {
case 'v':
verbose++;
break;
- case 'D':
- debug++;
- break;
case 'd':
mdir = optarg;
break;