diff --git a/src/um/UserPool.cc b/src/um/UserPool.cc index ccd2fb00c2..68512eddd9 100644 --- a/src/um/UserPool.cc +++ b/src/um/UserPool.cc @@ -72,7 +72,8 @@ UserPool::UserPool(SqliteDB * db):PoolSQL(db,User::table) string one_token; string one_name; string one_pass; - + string one_auth_file; + const char * one_auth; ifstream file; @@ -85,10 +86,10 @@ UserPool::UserPool(SqliteDB * db):PoolSQL(db,User::table) pw_ent = getpwuid(getuid()); if ((pw_ent != NULL) && (pw_ent->pw_dir != NULL)) - { - string one_auth_file = pw_ent->pw_dir; - + { + one_auth_file = pw_ent->pw_dir; one_auth_file += "/.one/one_auth"; + one_auth = one_auth_file.c_str(); } else