summaryrefslogtreecommitdiff
path: root/source3/include
diff options
context:
space:
mode:
authorJeremy Allison <jra@samba.org>1998-12-17 21:41:28 +0000
committerJeremy Allison <jra@samba.org>1998-12-17 21:41:28 +0000
commit3e7039349fa79cc16cd3a2ece79b63b0fffbb616 (patch)
tree604dd3f79eb5ad7378662e977e5df4b9ea5d51c5 /source3/include
parentd973a107a2edac5ee2874eb6fdc005b9d32be379 (diff)
downloadsamba-3e7039349fa79cc16cd3a2ece79b63b0fffbb616.tar.gz
samba-3e7039349fa79cc16cd3a2ece79b63b0fffbb616.tar.bz2
samba-3e7039349fa79cc16cd3a2ece79b63b0fffbb616.zip
Fix bug with nmbd running wild due to recursion in retransmit_or_expire_response_records().
Jeremy. (This used to be commit d5f05b4faef50e7cfc0ed05a87d92e14102106c6)
Diffstat (limited to 'source3/include')
-rw-r--r--source3/include/nameserv.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/source3/include/nameserv.h b/source3/include/nameserv.h
index e3a1d740a7..995a47b2fa 100644
--- a/source3/include/nameserv.h
+++ b/source3/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. */