summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Sommerseth <dazo@users.sourceforge.net>2013-06-25 21:46:33 +0200
committerDavid Sommerseth <dazo@users.sourceforge.net>2013-06-25 21:56:39 +0200
commitebd7d6074248d65425620ca94ce4766238d7fc48 (patch)
tree1deca3c2f5250e064b1df65bf6bad6f7017db2ed
parentcb6596b5e21116c93bd3f3a289367540308b3fd7 (diff)
downloadeurephia-ebd7d6074248d65425620ca94ce4766238d7fc48.tar.gz
eurephia-ebd7d6074248d65425620ca94ce4766238d7fc48.tar.xz
eurephia-ebd7d6074248d65425620ca94ce4766238d7fc48.zip
Fixed variable mix-up when calling eDBregister_login2()
The uid and accessess profile variables had changed order. Which would cause a mismatch with the configured access profile and user-cert link. I'd like to thank Colin Ryan for catching this bug too. Signed-off-by: David Sommerseth <dazo@users.sourceforge.net>
-rw-r--r--plugin/eurephia.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/plugin/eurephia.c b/plugin/eurephia.c
index 5777cd7..03224f1 100644
--- a/plugin/eurephia.c
+++ b/plugin/eurephia.c
@@ -650,7 +650,7 @@ int eurephia_connect(eurephiaCTX *ctx, const char **env, certinfo *ci) {
// Register the session login
accprofile = eDBget_accessprofile(ctx, uid, certid);
- ret = eDBregister_login2(ctx, session, certid, accprofile, uid, proto,
+ ret = eDBregister_login2(ctx, session, certid, uid, accprofile, proto,
remipaddr, remport);
eDBfree_session(ctx, session);
eurephia_log(ctx, LOG_INFO, 1, "User '%s' connected", uname);