Displaying 2 results from an estimated 2 matches for "option_clear_or_none".
2016 Jul 22
2
SSH crash on OpenBSD (pledge related?)
Hello,
I just ran upon this problem and couldn't find it in bugzilla.
SSH crashes (abort trap) if all of the following conditions are met:
(a) option -f is used (crash happens when going to background),
(b) reverse port forwarding is set up (option -R),
(c) option ExitOnForwardFailure is enabled,
(d) there are no actual port-forwarding failures.
The problem can be reproduced by
2017 Jun 16
2
[PATCH] allow relative path in streamlocal forwarding
...arg = strdelim(&cp);
if (!arg || *arg == '\0')
@@ -2039,6 +2054,11 @@ copy_set_server_options(ServerOptions *dst, ServerOptions *src, int preauth)
free(dst->chroot_directory);
dst->chroot_directory = NULL;
}
+ M_CP_STROPT(fwd_opts.streamlocal_bind_root_directory);
+ if (option_clear_or_none(dst->fwd_opts.streamlocal_bind_root_directory)) {
+ free(dst->fwd_opts.streamlocal_bind_root_directory);
+ dst->fwd_opts.streamlocal_bind_root_directory = NULL;
+ }
}
#undef M_CP_INTOPT
@@ -2300,6 +2320,7 @@ dump_config(ServerOptions *o)
o->hostkeyalgorithms : KEX_DEFAULT_PK...