don't dereference NULL upon fdopen failure