[BACK]Return to netcat.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / nc

Diff for /src/usr.bin/nc/netcat.c between version 1.191 and 1.192

version 1.191, 2018/04/27 15:17:53 version 1.192, 2018/08/10 17:15:22
Line 364 
Line 364 
         } else          } else
                 usage(1);                  usage(1);
   
           if (usetls) {
                   if (Cflag && unveil(Cflag, "r") == -1)
                           err(1, "unveil");
                   if (unveil(Rflag, "r") == -1)
                           err(1, "unveil");
                   if (Kflag && unveil(Kflag, "r") == -1)
                           err(1, "unveil");
                   if (oflag && unveil(oflag, "r") == -1)
                           err(1, "unveil");
           } else {
                   if (family == AF_UNIX) {
                           if (unveil(host, "rwc") == -1)
                                   err(1, "unveil");
                           if (uflag && !lflag) {
                                   if (unveil(sflag ? sflag : "/tmp", "rwc") == -1)
                                           err(1, "unveil");
                           }
                   } else {
                           if (unveil("/", "") == -1)
                                   err(1, "unveil");
                   }
           }
   
         if (family == AF_UNIX) {          if (family == AF_UNIX) {
                 if (pledge("stdio rpath wpath cpath tmppath unix", NULL) == -1)                  if (pledge("stdio rpath wpath cpath tmppath unix", NULL) == -1)
                         err(1, "pledge");                          err(1, "pledge");

Legend:
Removed from v.1.191  
changed lines
  Added in v.1.192