summaryrefslogtreecommitdiffstats
path: root/source/include
diff options
context:
space:
mode:
authorJeremy Allison <jra@samba.org>1998-12-17 21:38:13 +0000
committerJeremy Allison <jra@samba.org>1998-12-17 21:38:13 +0000
commit5e7632e4e14ffb45c4fce1c2b9254dcb8f3b15e8 (patch)
tree222d2dfeb2e92cceaf071166ca2c03cab2dc5a82 /source/include
parentd745e7c5722297429f48a3bbfe5c694baaaa94cf (diff)
downloadsamba-5e7632e4e14ffb45c4fce1c2b9254dcb8f3b15e8.tar.gz
samba-5e7632e4e14ffb45c4fce1c2b9254dcb8f3b15e8.tar.xz
samba-5e7632e4e14ffb45c4fce1c2b9254dcb8f3b15e8.zip
include/nameserv.h nmbd/nmbd_packets.c nmbd/nmbd_responserecordsdb.c:
Fixed 'nmbd running wild' bug by preventing recursion in retransmit_or_expire_response_records(). tests/crypttest.c: Updated for bigcrypt. Jeremy.
Diffstat (limited to 'source/include')
-rw-r--r--source/include/nameserv.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/source/include/nameserv.h b/source/include/nameserv.h
index e3a1d740a74..995a47b2fa0 100644
--- a/source/include/nameserv.h
+++ b/source/include/nameserv.h
@@ -369,6 +369,9 @@ struct response_record
time_t repeat_time;
time_t repeat_interval;
int repeat_count;
+
+ /* Recursion protection. */
+ BOOL in_expiration_processing;
};
/* A subnet structure. It contains a list of workgroups and netbios names. */