Don't leak fp in case where fo_ioctl() returns an error.
Reported by: C Turt <ecturt@gmail.com> MFC after: 1 week