Remove pointless initialization to NULL.

(It could turn off compiler warnings about the variable being used
uninitialized.)
Fix style: remove semicolon after brace.
cf-key: Pass an explicit user name to `TrustKey`.

This avoids problems with calling `GetCurrentUserName`
which might return the wrong name: we're looking for the
*remote* user name and not the local one.

Thanks to Dimitrios Apostolou (@jimis) for the suggestion.