connect: handle putty/plink also in GIT_SSH_COMMAND
[gitweb.git] / abspath.c
index 0393213e5af3a416c7b35397168b1b04611c2480..fce40fddcc3b68a644fb93a698da8164a1d9b9cf 100644 (file)
--- a/abspath.c
+++ b/abspath.c
@@ -141,6 +141,8 @@ char *strbuf_realpath(struct strbuf *resolved, const char *path,
                        strbuf_reset(&symlink);
 
                        if (num_symlinks++ > MAXSYMLINKS) {
+                               errno = ELOOP;
+
                                if (die_on_error)
                                        die("More than %d nested symlinks "
                                            "on path '%s'", MAXSYMLINKS, path);