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

Diff for /src/usr.bin/rsync/mktemp.c between version 1.7 and 1.8

version 1.7, 2019/02/18 22:47:34 version 1.8, 2019/04/02 11:05:55
Line 75 
Line 75 
 mktemp_internalat(int pfd, char *path, int slen, enum tmpmode mode,  mktemp_internalat(int pfd, char *path, int slen, enum tmpmode mode,
         int flags, const char *link, mode_t dev_type, dev_t dev)          int flags, const char *link, mode_t dev_type, dev_t dev)
 {  {
         char            *start, *cp, *ep;          char            *start, *cp, *ep;
         const char       tempchars[] = TEMPCHARS;          const char       tempchars[] = TEMPCHARS;
         unsigned int     tries;          unsigned int     tries;
         struct stat      sb;          struct stat      sb;
         struct sockaddr_un sun;          struct sockaddr_un sun;
         size_t           len;          size_t           len;
         int              fd, saved_errno;          int              fd, saved_errno;
   
         len = strlen(path);          len = strlen(path);
         if (len < MIN_X || slen < 0 || (size_t)slen > len - MIN_X) {          if (len < MIN_X || slen < 0 || (size_t)slen > len - MIN_X) {

Legend:
Removed from v.1.7  
changed lines
  Added in v.1.8