[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH] misc: Allow %% to escape a single % in paths.
[Thread Prev] | [Thread Next]
- Subject: Re: [PATCH] misc: Allow %% to escape a single % in paths.
- From: "Richard W.M. Jones" <rjones@xxxxxxxxxx>
- Reply-to: libssh@xxxxxxxxxx
- Date: Wed, 3 Apr 2019 13:05:24 +0100
- To: libssh@xxxxxxxxxx
On Wed, Apr 03, 2019 at 01:03:10PM +0100, Richard W.M. Jones wrote: > For example "%d/config%%1" is expanded to "~/.ssh/config%1". Sorry, I forgot the s-o-b, so: Signed-off-by: Richard W.M. Jones <rjones@xxxxxxxxxx> > src/misc.c | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/src/misc.c b/src/misc.c > index dccb12a3..c918fc49 100644 > --- a/src/misc.c > +++ b/src/misc.c > @@ -819,6 +819,7 @@ char *ssh_path_expand_escape(ssh_session session, const char *s) { > > for (i = 0; *p != '\0'; p++) { > if (*p != '%') { > + escape: > buf[i] = *p; > i++; > if (i >= MAX_BUF_SIZE) { > @@ -835,6 +836,8 @@ char *ssh_path_expand_escape(ssh_session session, const char *s) { > } > > switch (*p) { > + case '%': > + goto escape; > case 'd': > x = strdup(session->opts.sshdir); > break; > -- > 2.20.1 > -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones Read my programming and virtualization blog: http://rwmj.wordpress.com virt-top is 'top' for virtual machines. Tiny program with many powerful monitoring features, net stats, disk stats, logging, etc. http://people.redhat.com/~rjones/virt-top
Re: [PATCH] misc: Allow %% to escape a single % in paths. | Jakub Jelen <jjelen@xxxxxxxxxx> |
[PATCH] misc: Allow %% to escape a single % in paths. | "Richard W.M. Jones" <rjones@xxxxxxxxxx> |