diff options
Diffstat (limited to 'plugin')
-rw-r--r-- | plugin/eurephiadb_session.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/plugin/eurephiadb_session.c b/plugin/eurephiadb_session.c index f6c7faa..0cbf1e5 100644 --- a/plugin/eurephiadb_session.c +++ b/plugin/eurephiadb_session.c @@ -1,6 +1,6 @@ /* eurephiadb_session.c -- Functions for handling sessions from eurephia-auth * - * GPLv2 only - Copyright (C) 2008 - 2010 + * GPLv2 only - Copyright (C) 2008 - 2012 * David Sommerseth <dazo@users.sourceforge.net> * * This program is free software; you can redistribute it and/or @@ -94,7 +94,7 @@ eurephiaSESSION *eDBopen_session_seed(eurephiaCTX *ctx, const char *digest, new_session->type = ((vpnipaddr == NULL) && (vpnipmask == NULL) ? stAUTHENTICATION : stSESSION); // Build up a string containing all elements for the session seed - totlen = MAXLEN_TLSDIGEST + MAXLEN_CNAME + MAXLEN_USERNAME + MAXLEN_POOLIPADDR + MAXLEN_POOLNETMASK + totlen = MAXLEN_TLSDIGEST + MAXLEN_CNAME + MAXLEN_USERNAME + MAXLEN_POOLIPADDR + MAXLEN_TRUSTEDIP + MAXLEN_TRUSTEDPORT + 5 + 15; // max length of: digest + cname + username + vpnipaddr + vpnipmask // + remipaddr + remport + pid + extra buffer @@ -104,8 +104,8 @@ eurephiaSESSION *eDBopen_session_seed(eurephiaCTX *ctx, const char *digest, free_nullsafe(ctx, new_session); return NULL; } - snprintf(seeddata, totlen, "%.60s%.64s%.34s%.34s%.34s%.34s%.6s%05i", - digest, cname, username, vpnipaddr, vpnipmask, remipaddr, remport, getpid()); + snprintf(seeddata, totlen, "%.60s%.64s%.34s%.34s%.34s%.6s%05i", + digest, cname, username, vpnipaddr, remipaddr, remport, getpid()); // Generate a SHA512 version of session seed memset(&sha, 0, sizeof(SHA512Context)); |