lib/message.cc: stale pointer bug (v3)