Skip to content
Permalink
Browse files
upstream: Check if IPQoS or TunnelDevice are already set before
overriding. Prevents values in config files from overriding values supplied
on the command line.  bz#3319, ok markus.

OpenBSD-Commit-ID: f3b08b898c324debb9195e6865d8999406938f74
  • Loading branch information
daztucker authored and djmdjm committed Jun 8, 2021
1 parent aae4b4d commit d786424
Showing 1 changed file with 3 additions and 3 deletions.
@@ -1,4 +1,4 @@
/* $OpenBSD: readconf.c,v 1.354 2021/05/23 18:22:57 naddy Exp $ */
/* $OpenBSD: readconf.c,v 1.355 2021/06/08 07:02:46 dtucker Exp $ */
/*
* Author: Tatu Ylonen <ylo@cs.hut.fi>
* Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland
@@ -1742,7 +1742,7 @@ process_config_line_depth(Options *options, struct passwd *pw, const char *host,
filename, linenum);
return -1;
}
if (*activep) {
if (*activep && options->tun_local == -1) {
options->tun_local = value;
options->tun_remote = value2;
}
@@ -1850,7 +1850,7 @@ process_config_line_depth(Options *options, struct passwd *pw, const char *host,
filename, linenum, arg);
return -1;
}
if (*activep) {
if (*activep && options->ip_qos_interactive == -1) {
options->ip_qos_interactive = value;
options->ip_qos_bulk = value2;
}

0 comments on commit d786424

Please sign in to comment.