cfg_request_scan_begin() now called from start_session(), not read_packet()
authorshort <>
Fri, 22 Jun 2001 17:56:29 +0000 (17:56 +0000)
committershort <>
Fri, 22 Jun 2001 17:56:29 +0000 (17:56 +0000)
 - bugreport by courtesy of Pavel Ruzicka <pavel.ruzicka@gtsgroup.cz>
 - bug invoked on processing of AUTHEN continuation packet

main.c
packet.c

diff --git a/main.c b/main.c
index 3878c01..c356b75 100644 (file)
--- a/main.c
+++ b/main.c
@@ -700,6 +700,9 @@ start_session()
     session.aborted = 0;
     session.version = 0;
 
+    /* Now we are starting our new 'request' cycle */
+    cfg_request_scan_begin();
+
     pak = read_packet();
     if (!pak) {
        return;
index 30f5a2c..2e003d1 100644 (file)
--- a/packet.c
+++ b/packet.c
@@ -547,9 +547,6 @@ read_packet()
        return (NULL);
     }
 
-    /* Now we are starting our new 'request' cycle */
-    cfg_request_scan_begin();
-
     /* decrypt the data portion */
     if (md5_xor((HDR *)pkt, data, get_session_key())) {
        report(LOG_ERR, "%s: start_session error decrypting data",