@@ -103,7 +103,8 @@ int main(int argc, char *argv[])
fd = fdopen(fdx, "w");
if (fd == NULL) {
- warn("fopen() failure");
+ warn("fdopen() failure");
+ close(fdx);
return EXIT_FAILURE;
}