[PATCH] fetch2/sftp: Fix fetching URIs with spaces


Daniel Ammann <daniel.ammann@...>
 

Spaces can be used in URIs with %20, but the URI needs to be quoted.

Signed-off-by: Daniel Ammann <daniel.ammann@...>
---
lib/bb/fetch2/sftp.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/bb/fetch2/sftp.py b/lib/bb/fetch2/sftp.py
index f87f292e5..7884cce94 100644
--- a/lib/bb/fetch2/sftp.py
+++ b/lib/bb/fetch2/sftp.py
@@ -103,7 +103,7 @@ class SFTP(FetchMethod):
if path[:3] == '/~/':
path = path[3:]

- remote = '%s%s:%s' % (user, urlo.hostname, path)
+ remote = '"%s%s:%s"' % (user, urlo.hostname, path)

cmd = '%s %s %s %s' % (basecmd, port, remote, lpath)

--
2.30.2