summaryrefslogtreecommitdiff
path: root/iconv_charmap-Close-output-file-when-done.patch
diff options
context:
space:
mode:
Diffstat (limited to 'iconv_charmap-Close-output-file-when-done.patch')
-rw-r--r--iconv_charmap-Close-output-file-when-done.patch26
1 files changed, 26 insertions, 0 deletions
diff --git a/iconv_charmap-Close-output-file-when-done.patch b/iconv_charmap-Close-output-file-when-done.patch
new file mode 100644
index 0000000..a966922
--- /dev/null
+++ b/iconv_charmap-Close-output-file-when-done.patch
@@ -0,0 +1,26 @@
+From 1e0e6d656db9dfa12ef7eb67976385d3deb0d4ff Mon Sep 17 00:00:00 2001
+From: Siddhesh Poyarekar <siddhesh@sourceware.org>
+Date: Tue, 3 Aug 2021 21:10:29 +0530
+Subject: [PATCH] iconv_charmap: Close output file when done
+
+Reviewed-by: Arjun Shankar <arjun@redhat.com>
+---
+ iconv/iconv_charmap.c | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/iconv/iconv_charmap.c b/iconv/iconv_charmap.c
+index e2d53fe..a8b6b56 100644
+--- a/iconv/iconv_charmap.c
++++ b/iconv/iconv_charmap.c
+@@ -234,6 +234,8 @@ charmap_conversion (const char *from_code, struct charmap_t *from_charmap,
+ while (++remaining < argc);
+
+ /* All done. */
++ if (output != stdout)
++ fclose (output);
+ free_table (cvtbl);
+ return status;
+ }
+--
+1.8.3.1
+