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

Diff for /src/usr.bin/rdistd/server.c between version 1.2 and 1.3

version 1.2, 1996/03/05 03:16:21 version 1.3, 1996/06/25 22:43:26
Line 752 
Line 752 
         /*          /*
          * Create temporary file           * Create temporary file
          */           */
         if ((f = creat(new, mode)) < 0) {          if ((f = open(new, O_CREAT|O_EXCL|O_WRONLY, mode)) < 0) {
                 if (errno != ENOENT || chkparent(new, opts) < 0 ||                  if (errno != ENOENT || chkparent(new, opts) < 0 ||
                     (f = creat(new, mode)) < 0) {                      (f = open(new, O_CREAT|O_EXCL|O_WRONLY, mode)) < 0) {
                         error("%s: create failed: %s", new, SYSERR);                          error("%s: create failed: %s", new, SYSERR);
                         (void) unlink(new);                          (void) unlink(new);
                         return;                          return;

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3