Make session_[getUser|get_remote] const correct

- Rename session_getUser to session_get_user
- Change session_get_user and session_get_remote to take a const
  SESSION* as argument and to return a const char*.
- Change server_get_persistent, so that user is passed as const.
- Update all users of these functions as appropriate.
This commit is contained in:
Johan Wikman
2017-01-02 16:16:37 +02:00
parent 58dea62e24
commit 78928dc575
13 changed files with 34 additions and 33 deletions

View File

@ -640,9 +640,9 @@ dcb_connect(SERVER *server, SESSION *session, const char *protocol)
GWPROTOCOL *funcs;
int fd;
int rc;
char *user;
const char *user;
user = session_getUser(session);
user = session_get_user(session);
if (user && strlen(user))
{
MXS_DEBUG("%lu [dcb_connect] Looking for persistent connection DCB "
@ -1653,8 +1653,8 @@ dcb_close(DCB *dcb)
&& dcb->server && DCB_STATE_POLLING == dcb->state)
{
/* May be a candidate for persistence, so save user name */
char *user;
user = session_getUser(dcb->session);
const char *user;
user = session_get_user(dcb->session);
if (user && strlen(user) && !dcb->user)
{
dcb->user = MXS_STRDUP_A(user);