`otherbuf' should still be freed even if the RegEnumKey function
that was supposed to fill it with data failed. While I'm at it, also
remove the redundant check for its non-NULL-ness (what's the point
of having a malloc wrapper that dies rather than return NULL if you
then waste effort checking its return value for NULL _anyway_, eh?).
git-svn-id: svn://svn.tartarus.org/sgt/putty@2217
cda61777-01e9-0310-a592-
d414129be87e