Displaying 6 results from an estimated 6 matches for "abs_src".
Did you mean:
abs_err
2022 Nov 11
1
Memory leak, make_absolute_pwd_glob
...return escpwd;
- ret = make_absolute(xstrdup(p), escpwd);
+ ret = make_absolute(p, escpwd);
free(escpwd);
return ret;
}
@@ -641,7 +641,7 @@ process_get(struct sftp_conn *conn, const char
*src, const char *dst,
glob_t g;
int i, r, err = 0;
- abs_src = make_absolute_pwd_glob(src, pwd);
+ abs_src = make_absolute_pwd_glob(xstrdup(src), pwd);
memset(&g, 0, sizeof(g));
debug3("Looking up %s", abs_src);
2008 Jul 21
2
sftp needs a long time for sending a filelist
Hello all
Im using sftp 1:4.7p1-8ubuntu1.2
in a batchjob
Ive noticed that sftp needs a long time for sending a filelist.
The timespan increases exponential if many files are on the
remoteserver.
for example "ls -la *.txt" needs 10 seconds for 2000 files
but needs 50 seconds for 4000 files.
For 150.000 Files i have to wait 15 minutes for example
but the
2006 May 15
0
[PATCH 7/12] bugfix: openssh-4.3p2
...err = 1;
goto out;
}
abs_dst = path_append(dst, tmp);
- xfree(tmp);
} else
abs_dst = xstrdup(dst);
+ xfree(tmp);
} else if (dst) {
abs_dst = path_append(dst, tmp);
xfree(tmp);
@@ -562,8 +563,6 @@ process_get(struct sftp_conn *conn, char
out:
xfree(abs_src);
- if (abs_dst)
- xfree(abs_dst);
globfree(&g);
return(err);
}
2003 Oct 01
1
3.7.1p2 sftp recurse patch
...flag);
+ xfree(remote_tmp);
+ xfree(local_tmp);
+ if (err == -1)
+ break;
+ }
+ closedir(d);
+ } else
+ err = do_upload(conn, local_path, remote_path, pflag);
+END:
+ return err;
+}
+
+static int
process_get(struct sftp_conn *conn, char *src, char *dst, char *pwd, int pflag)
{
char *abs_src = NULL;
@@ -482,7 +588,7 @@
abs_dst = tmp;
printf("Fetching %s to %s\n", g.gl_pathv[i], abs_dst);
- if (do_download(conn, g.gl_pathv[i], abs_dst, pflag) == -1)
+ if (do_recursive_download(conn, g.gl_pathv[i], abs_dst, pflag) == -1)
err = -1;
xfree(abs_dst);
abs_dst =...
2003 Oct 30
2
sftp client reget reput
...uit Quit sftp\n");
@@ -430,7 +445,11 @@
}
static int
+#ifdef REGET
+process_get(struct sftp_conn *conn, char *src, char *dst, char *pwd, int pflag, int rflag)
+#else
process_get(struct sftp_conn *conn, char *src, char *dst, char *pwd, int pflag)
+#endif
{
char *abs_src = NULL;
char *abs_dst = NULL;
@@ -482,7 +501,11 @@
abs_dst = tmp;
printf("Fetching %s to %s\n", g.gl_pathv[i], abs_dst);
+#ifdef REGET
+ if (do_download(conn, g.gl_pathv[i], abs_dst, pflag, rflag) == -1)
+#else
if (do_download(conn, g.gl_pathv[i], abs_dst, pflag) == -1)
+#e...
2006 Aug 30
30
Testing for the 4.4p1 release
Hi,
The 4.4p1 release is approaching now, so we are now asking people to
actively test snapshots or CVS and report back to the mailing list.
Snapshots are available from http://www.mindrot.org/openssh_snap or
from any of the mirrors listed on http://www.openssh.org/portable.html
The latter page also includes instructions for checking out portable
OpenSSH via anonymous CVS.
This release