DESC
Initialize all file descriptors properly so error paths work as expected.
EDESC

If not initialized properly, error paths will close fds where it shouldn't.
This can easily happen in a normal path, like jfsck() when the jdir doesn't
exist.

This patch initialize values properly so error paths work as expected.

Thanks to Pieter Grimmerink for the report and the fix.

