[programs] Don’t try to chmod a dst file if it can’t be opened
Repairs an oversight in my last commit, thanks @Cyan4973
diff --git a/programs/fileio.c b/programs/fileio.c
index 12e1537..fba7115 100644
--- a/programs/fileio.c
+++ b/programs/fileio.c
@@ -564,9 +564,11 @@
} }
{ FILE* const f = fopen( dstFileName, "wb" );
- if (f == NULL)
+ if (f == NULL) {
DISPLAYLEVEL(1, "zstd: %s: %s\n", dstFileName, strerror(errno));
- chmod(dstFileName, 00600);
+ } else {
+ chmod(dstFileName, 00600);
+ }
return f;
}
}