From 9669cda2b242b9a05cb33f1ed0f6460d74c46f55 Mon Sep 17 00:00:00 2001 From: Jeremy Lakeman Date: Mon, 12 Nov 2012 11:08:08 +1030 Subject: [PATCH] Update expiry time on each add --- directory_service.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/directory_service.c b/directory_service.c index c781b4d9..c05e390c 100644 --- a/directory_service.c +++ b/directory_service.c @@ -46,8 +46,10 @@ static void add_item(char *key, char *value){ int c=strcmp(item->key, key); if (c==0){ c=strcmp(item->value, value); - if (c==0) + if (c==0){ + item->expires = gettime_ms()+1200000; return; + } } if (c<0){ last_ptr = &item->_left;