From 05d5849d2ef0d9a685899f53728e60b387af107a Mon Sep 17 00:00:00 2001 From: Wilfried Goesgens Date: Mon, 9 May 2011 21:44:48 +0000 Subject: [PATCH] use long hash function, if we intend to use long values as keys, else we won't find anything --- citadel/modules/smtp/serv_smtpqueue.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/citadel/modules/smtp/serv_smtpqueue.c b/citadel/modules/smtp/serv_smtpqueue.c index 5979d6fc5..6b46164c6 100644 --- a/citadel/modules/smtp/serv_smtpqueue.c +++ b/citadel/modules/smtp/serv_smtpqueue.c @@ -205,7 +205,7 @@ OneQueItem *DeserializeQueueItem(StrBuf *RawQItem, long QueMsgID) citthread_mutex_lock(&ActiveQItemsLock); if (GetHash(ActiveQItems, - IKEY(Item->QueMsgID), + IKEY(QueMsgID), &v)) { /* WHOOPS. somebody else is already working on this. */ @@ -897,7 +897,7 @@ CTDL_MODULE_INIT(smtp_queu) #ifdef EXPERIMENTAL_SMTP_EVENT_CLIENT if (!threading) { - ActiveQItems = NewHash(1, Flathash); + ActiveQItems = NewHash(1, lFlathash); citthread_mutex_init(&ActiveQItemsLock, NULL); QItemHandlers = NewHash(0, NULL); -- 2.30.2