diff options
Diffstat (limited to 'server')
| -rw-r--r-- | server/src/admin_connection.cc | 6 | 
1 files changed, 4 insertions, 2 deletions
| diff --git a/server/src/admin_connection.cc b/server/src/admin_connection.cc index 5a15a34..f761023 100644 --- a/server/src/admin_connection.cc +++ b/server/src/admin_connection.cc @@ -66,8 +66,10 @@ static std::string admin_listactivesessions(Environment &env)      Session *s = NULL;      SessionAutounlock l(&s);      s = env.sessions.lockedSession(*i); -    str += "Session " + *i + ": "+s->templ+" on "+s->patientid+" "+ -      std::string(s->idle()?"[idle]":"[active]")+"\n"; +    if(s) { +      str += "Session " + *i + ": "+s->templ+" on "+s->patientid+" "+ +        std::string(s->idle()?"[idle]":"[active]")+"\n"; +    }      i++;    } | 
