diff options
Diffstat (limited to '')
-rw-r--r-- | editors/sed.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/editors/sed.c b/editors/sed.c index 107e664a0..204417108 100644 --- a/editors/sed.c +++ b/editors/sed.c | |||
@@ -257,7 +257,12 @@ static FILE *sed_xfopen_w(const char *fname) | |||
257 | 257 | ||
258 | static void cleanup_outname(void) | 258 | static void cleanup_outname(void) |
259 | { | 259 | { |
260 | if (G.outname) unlink(G.outname); | 260 | if (G.outname) { |
261 | #if ENABLE_PLATFORM_MINGW32 | ||
262 | fclose(G.nonstdout); | ||
263 | #endif | ||
264 | unlink(G.outname); | ||
265 | } | ||
261 | } | 266 | } |
262 | 267 | ||
263 | /* strcpy, replacing "\from" with 'to'. If to is NUL, replacing "\any" with 'any' */ | 268 | /* strcpy, replacing "\from" with 'to'. If to is NUL, replacing "\any" with 'any' */ |