From 4f4e6438418833f03cc57fa24c86fac7789ed0b7 Mon Sep 17 00:00:00 2001 From: Georg Hopp Date: Tue, 20 Mar 2012 23:13:31 +0100 Subject: [PATCH] change session id creation from & time to ^ to get one without a username --- src/session.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/session.c b/src/session.c index b3b4e37..698cc03 100644 --- a/src/session.c +++ b/src/session.c @@ -22,7 +22,7 @@ sessionCtor(void * _this, va_list * params) size_t nuname = va_arg(* params, size_t); this->livetime = time(NULL) + SESSION_LIVETIME; - this->id = sdbm((unsigned char *)uname, nuname) & this->livetime; + this->id = sdbm((unsigned char *)uname, nuname) ^ this->livetime; this->username = malloc(nuname + 1); this->username[nuname] = 0;