summaryrefslogtreecommitdiff
path: root/rpcapd
diff options
context:
space:
mode:
authorGuy Harris <guy@alum.mit.edu>2019-01-08 02:00:05 -0800
committerGuy Harris <guy@alum.mit.edu>2019-01-08 18:45:41 -0800
commit9a397d9b5fffc17aadab655d5e868094a015749f (patch)
treed361464d683db7047d81f4505380cfba24905411 /rpcapd
parenta7a6c9257dd6d7a179b503e82aecb473f940ea24 (diff)
downloadlibpcap-9a397d9b5fffc17aadab655d5e868094a015749f.tar.gz
Initialize most of the pars structure before we use it.
Diffstat (limited to 'rpcapd')
-rw-r--r--rpcapd/daemon.c14
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.