diff options
author | Guy Harris <guy@alum.mit.edu> | 2019-01-08 02:00:05 -0800 |
---|---|---|
committer | Guy Harris <guy@alum.mit.edu> | 2019-01-08 18:45:41 -0800 |
commit | 9a397d9b5fffc17aadab655d5e868094a015749f (patch) | |
tree | d361464d683db7047d81f4505380cfba24905411 /rpcapd/daemon.c | |
parent | a7a6c9257dd6d7a179b503e82aecb473f940ea24 (diff) |
Initialize most of the pars structure before we use it.
Diffstat (limited to 'rpcapd/daemon.c')
-rw-r--r-- | rpcapd/daemon.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/rpcapd/daemon.c b/rpcapd/daemon.c index 88c72b96..90bc0cc6 100644 --- a/rpcapd/daemon.c +++ b/rpcapd/daemon.c @@ -194,6 +194,13 @@ daemon_serviceloop(SOCKET sockctrl_in, SOCKET sockctrl_out, *errbuf = 0; // Initialize errbuf + // Set parameters structure + pars.sockctrl_in = sockctrl_in; + pars.sockctrl_out = sockctrl_out; + pars.protocol_version = 0; // not yet known + pars.isactive = isactive; // active mode + pars.nullAuthAllowed = nullAuthAllowed; + #ifdef HAVE_OPENSSL // // We have to upgrade to TLS as soon as possible, so that the @@ -215,14 +222,7 @@ daemon_serviceloop(SOCKET sockctrl_in, SOCKET sockctrl_out, } } #endif - - // Set parameters structure - pars.sockctrl_in = sockctrl_in; - pars.sockctrl_out = sockctrl_out; pars.ssl = ssl; - pars.protocol_version = 0; // not yet known - pars.isactive = isactive; // active mode - pars.nullAuthAllowed = nullAuthAllowed; // // We have a connection. |