Blame openssh-5.8p1-glob.patch
|
Jan F |
71d3d9c |
diff -up openssh-5.8p1/sftp-glob.c.glob openssh-5.8p1/sftp-glob.c
|
|
Jan F |
71d3d9c |
--- openssh-5.8p1/sftp-glob.c.glob 2011-03-07 20:17:34.000000000 +0100
|
|
Jan F |
71d3d9c |
+++ openssh-5.8p1/sftp-glob.c 2011-03-07 20:18:47.000000000 +0100
|
|
Jan F |
71d3d9c |
@@ -145,5 +145,5 @@ remote_glob(struct sftp_conn *conn, cons
|
|
Jan F |
71d3d9c |
memset(&cur, 0, sizeof(cur));
|
|
Jan F |
71d3d9c |
cur.conn = conn;
|
|
Jan F |
71d3d9c |
|
|
Jan F |
71d3d9c |
- return(glob(pattern, flags | GLOB_ALTDIRFUNC, errfunc, pglob));
|
|
Jan F |
71d3d9c |
+ return(glob(pattern, flags | GLOB_LIMIT | GLOB_ALTDIRFUNC, errfunc, pglob));
|
|
Jan F |
71d3d9c |
}
|
|
![](https://seccdn.libravatar.org/avatar/bc84285c5ca7a993e6013b3df0cd5c6239503a336104c5aa0ee7e4edc788fe90?s=16&d=retro) |
21bee69 |
diff --git a/openbsd-compat/glob.c b/openbsd-compat/glob.c
|
|
![](https://seccdn.libravatar.org/avatar/bc84285c5ca7a993e6013b3df0cd5c6239503a336104c5aa0ee7e4edc788fe90?s=16&d=retro) |
21bee69 |
index 742b4b9..acae399 100644
|
|
![](https://seccdn.libravatar.org/avatar/bc84285c5ca7a993e6013b3df0cd5c6239503a336104c5aa0ee7e4edc788fe90?s=16&d=retro) |
21bee69 |
--- a/openbsd-compat/glob.c
|
|
![](https://seccdn.libravatar.org/avatar/bc84285c5ca7a993e6013b3df0cd5c6239503a336104c5aa0ee7e4edc788fe90?s=16&d=retro) |
21bee69 |
+++ b/openbsd-compat/glob.c
|
|
![](https://seccdn.libravatar.org/avatar/bc84285c5ca7a993e6013b3df0cd5c6239503a336104c5aa0ee7e4edc788fe90?s=16&d=retro) |
8395bb7 |
@@ -130,8 +130,8 @@ typedef char Char;
|
|
![](https://seccdn.libravatar.org/avatar/bc84285c5ca7a993e6013b3df0cd5c6239503a336104c5aa0ee7e4edc788fe90?s=16&d=retro) |
8395bb7 |
#define M_CLASS META(':')
|
|
![](https://seccdn.libravatar.org/avatar/bc84285c5ca7a993e6013b3df0cd5c6239503a336104c5aa0ee7e4edc788fe90?s=16&d=retro) |
21bee69 |
#define ismeta(c) (((c)&M_QUOTE) != 0)
|
|
![](https://seccdn.libravatar.org/avatar/bc84285c5ca7a993e6013b3df0cd5c6239503a336104c5aa0ee7e4edc788fe90?s=16&d=retro) |
21bee69 |
|
|
![](https://seccdn.libravatar.org/avatar/bc84285c5ca7a993e6013b3df0cd5c6239503a336104c5aa0ee7e4edc788fe90?s=16&d=retro) |
8395bb7 |
-#define GLOB_LIMIT_MALLOC 65536
|
|
![](https://seccdn.libravatar.org/avatar/bc84285c5ca7a993e6013b3df0cd5c6239503a336104c5aa0ee7e4edc788fe90?s=16&d=retro) |
21bee69 |
-#define GLOB_LIMIT_STAT 128
|
|
![](https://seccdn.libravatar.org/avatar/bc84285c5ca7a993e6013b3df0cd5c6239503a336104c5aa0ee7e4edc788fe90?s=16&d=retro) |
8395bb7 |
+#define GLOB_LIMIT_MALLOC 65536*64
|
|
![](https://seccdn.libravatar.org/avatar/bc84285c5ca7a993e6013b3df0cd5c6239503a336104c5aa0ee7e4edc788fe90?s=16&d=retro) |
8395bb7 |
+#define GLOB_LIMIT_STAT 128*64
|
|
![](https://seccdn.libravatar.org/avatar/bc84285c5ca7a993e6013b3df0cd5c6239503a336104c5aa0ee7e4edc788fe90?s=16&d=retro) |
21bee69 |
#define GLOB_LIMIT_READDIR 16384
|
|
![](https://seccdn.libravatar.org/avatar/bc84285c5ca7a993e6013b3df0cd5c6239503a336104c5aa0ee7e4edc788fe90?s=16&d=retro) |
21bee69 |
|
|
![](https://seccdn.libravatar.org/avatar/bc84285c5ca7a993e6013b3df0cd5c6239503a336104c5aa0ee7e4edc788fe90?s=16&d=retro) |
21bee69 |
/* Limit of recursion during matching attempts. */
|
|
![](https://seccdn.libravatar.org/avatar/bc84285c5ca7a993e6013b3df0cd5c6239503a336104c5aa0ee7e4edc788fe90?s=16&d=retro) |
21bee69 |
|