Browse Source

change session id creation from & time to ^ to get one without a username

master
Georg Hopp 14 years ago
parent
commit
4f4e643841
  1. 2
      src/session.c

2
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;

Loading…
Cancel
Save