summaryrefslogtreecommitdiff
path: root/include/hash_map.h
diff options
context:
space:
mode:
authorbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>2008-09-20 21:46:56 +0000
committerbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>2008-09-20 21:46:56 +0000
commit636a52312b9ba4c5ffc886c7bdba14bd76726976 (patch)
treefc0bcfb807530d65ffd96404e921ce1a83d64ec5 /include/hash_map.h
parent552885befec44649c16d09fb755813041341a1fc (diff)
Fix a rather nasty race condition revealed by my reading through the comments and enhancing them. Back when i did executeable includes, i placed a 'todo' in the code which said something along the lines of:
'we cant pass a User* into the config reader any more, because when the config reader thread finishes, that user may be gone and this will crash. Consider using an UID instead so that if the user vanishes, we can detect this situation.' Of course, nobody ever did this, so i'm doing it now to ensure we dont come up against some particularly ugly race condition crashes! git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10569 e03df62e-2008-0410-955e-edbf42e46eb7
Diffstat (limited to 'include/hash_map.h')
0 files changed, 0 insertions, 0 deletions