[ngx-voms] use of a temporary string after destruction

In this line

auto msg = vd.ErrorMessage().c_str();

msg is dangling after the ; since the string returned by ErrorMessage() is already destroyed;

Edited by Francesco Giacomini