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

Diff for /src/usr.bin/ssh/readconf.c between version 1.300 and 1.301

version 1.300, 2018/10/05 14:26:09 version 1.301, 2018/11/16 03:26:01
Line 1506 
Line 1506 
                         if (*arg == '~' && (flags & SSHCONF_USERCONF) == 0)                          if (*arg == '~' && (flags & SSHCONF_USERCONF) == 0)
                                 fatal("%.200s line %d: bad include path %s.",                                  fatal("%.200s line %d: bad include path %s.",
                                     filename, linenum, arg);                                      filename, linenum, arg);
                         if (*arg != '/' && *arg != '~') {                          if (!path_absolute(arg) && *arg != '~') {
                                 xasprintf(&arg2, "%s/%s",                                  xasprintf(&arg2, "%s/%s",
                                     (flags & SSHCONF_USERCONF) ?                                      (flags & SSHCONF_USERCONF) ?
                                     "~/" _PATH_SSH_USER_DIR : SSHDIR, arg);                                      "~/" _PATH_SSH_USER_DIR : SSHDIR, arg);

Legend:
Removed from v.1.300  
changed lines
  Added in v.1.301