From 3574706f9733e25590ca251a5ceeae1d89ca0f7e Mon Sep 17 00:00:00 2001 From: Fritz Elfert Date: Thu, 1 Jul 1999 20:46:27 +0000 Subject: moved dir display from rfsv to ftp. --- plpftp/main.cc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'plpftp/main.cc') diff --git a/plpftp/main.cc b/plpftp/main.cc index e4e0875..2887e1c 100644 --- a/plpftp/main.cc +++ b/plpftp/main.cc @@ -23,6 +23,7 @@ #include #include #include +#include #include "defs.h" #include "bool.h" @@ -56,9 +57,13 @@ main(int argc, char **argv) { ppsocket *skt; bool res; + sigset_t sigset; // Command line parameter processing int sockNum = DPORT; + sigemptyset(&sigset); + sigaddset(&sigset, SIGPIPE); + sigprocmask(SIG_BLOCK, &sigset, 0L); if ((argc > 2) && !strcmp(argv[1], "-s")) { sockNum = atoi(argv[2]); @@ -70,7 +75,6 @@ main(int argc, char **argv) if (argc < 2) ftpHeader(); skt = new ppsocket(); - skt->startup(); res = skt->connect(NULL, sockNum); if (!res) { delete skt; -- cgit v1.2.3