Referentials

Trusting the data and setting the _type here to whatever is in *sourceBuffer here seems problematic.  It is possible that the value in *sourceBuffer is not a valid enum.  That said, the only relevant exploit I can see here would be to flood other people's log messages by providing a bogus type.

Meh... nevermind.  I'm sure there are worse exploits to be found if I only started looking for them.  We'll fix them later!