session: ignore non-string username attribute upon restore
authorJo-Philipp Wich <jo@mein.io>
Thu, 15 Mar 2018 11:22:34 +0000 (12:22 +0100)
committerJo-Philipp Wich <jo@mein.io>
Thu, 15 Mar 2018 11:29:15 +0000 (12:29 +0100)
commiteb09f3a3fde2efd79717b3e15488ca40988bc8b8
tree49980b6c5e81f532ed3e3e2964af63c8d0acb511
parent3d400c723b332915683e7b290406753b9cd4391d
session: ignore non-string username attribute upon restore

When restoring session information from blob data, only consider the
embedded username attribute if it is a string value.

Other types may cause invalid memory accesses when attempting to strcmp()
the attribute value.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
session.c