MXS-1220: Limit /sessions/ to client sessions

The /sessions/ resource should only contain client sessions as the
information is about the sessions, not the connections themselves.
This commit is contained in:
Markus Mäkelä
2017-06-27 10:39:52 +03:00
parent 27d8212c51
commit 5fd690eb1f

View File

@ -1155,9 +1155,13 @@ struct SessionListData
}; };
bool seslist_cb(DCB* dcb, void* data) bool seslist_cb(DCB* dcb, void* data)
{
if (dcb->dcb_role == DCB_ROLE_CLIENT_HANDLER)
{ {
SessionListData* d = (SessionListData*)data; SessionListData* d = (SessionListData*)data;
json_array_append_new(d->json, session_json_data(dcb->session, d->host)); json_array_append_new(d->json, session_json_data(dcb->session, d->host));
}
return true; return true;
} }