summaryrefslogtreecommitdiffstats
path: root/source/include/nameserv.h
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
commitd5f05b4faef50e7cfc0ed05a87d92e14102106c6 (patch)
tree571bdda717b87375e3f39d60841aad1358ea1361 /source/include/nameserv.h
parentccf644388732287da01a943ea826187b5394ebc6 (diff)
downloadsamba-d5f05b4faef50e7cfc0ed05a87d92e14102106c6.tar.gz
samba-d5f05b4faef50e7cfc0ed05a87d92e14102106c6.tar.xz
samba-d5f05b4faef50e7cfc0ed05a87d92e14102106c6.zip
Fix bug with nmbd running wild due to recursion in retransmit_or_expire_response_records().
Jeremy.
Diffstat (limited to 'source/include/nameserv.h')
-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. */