From 1ad12d2fcf738a2a8e7e5a4d31d7a24e87cbef7f Mon Sep 17 00:00:00 2001 From: Jeremy Fincher Date: Thu, 18 Sep 2003 10:25:20 +0000 Subject: [PATCH] Fixed an oversight. --- src/ircdb.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/ircdb.py b/src/ircdb.py index 58c53d254..f6f15f288 100644 --- a/src/ircdb.py +++ b/src/ircdb.py @@ -447,8 +447,10 @@ class UsersDB(object): if id in self._nameCache: del self._nameCache[self._nameCache[id]] del self._nameCache[id] - for hostmask in self._hostmaskCache.get(id, []): - del self._hostmaskCache[hostmask] + if id in self._hostmaskCache: + for hostmask in self._hostmaskCache[id]: + del self._hostmaskCache[hostmask] + del self._hostmaskCache[id] def newUser(self): """Allocates a new user in the database and returns it and its id."""