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

Diff for /src/usr.bin/xinstall/xinstall.c between version 1.42 and 1.43

version 1.42, 2004/10/04 05:21:27 version 1.43, 2006/01/10 00:30:08
Line 615 
Line 615 
 {  {
         char *p;          char *p;
   
         (void)strncpy(temp, path, tsize);          strlcpy(temp, path, tsize);
         temp[tsize - 1] = '\0';          if ((p = strrchr(temp, '/')) != NULL)
         if ((p = strrchr(temp, '/')))  
                 p++;                  p++;
         else          else
                 p = temp;                  p = temp;
         (void)strncpy(p, "INS@XXXXXXXXXX", &temp[tsize - 1] - p);          *p = '\0';
         temp[tsize - 1] = '\0';          strlcat(p, "INS@XXXXXXXXXX", tsize);
   
         return(mkstemp(temp));          return(mkstemp(temp));
 }  }

Legend:
Removed from v.1.42  
changed lines
  Added in v.1.43