diff options
author | Sebastian Dröge <sebastian@centricular.com> | 2014-05-20 10:07:57 +0200 |
---|---|---|
committer | Sebastian Dröge <sebastian@centricular.com> | 2014-05-20 10:07:57 +0200 |
commit | 7408b73c0ec138ffacd89ed9f7d3f9a0079d8916 (patch) | |
tree | 7e0e575337aa113b19784de60ecbdc67636994a9 | |
parent | 4b041618cab0e46d6e8ea973f06cc0c0a6fe87b5 (diff) |
orc: Close file after usage in the copied around file reading function
CID 1147011.
-rw-r--r-- | testsuite/bytecode_parse.c | 2 | ||||
-rw-r--r-- | testsuite/compile_parse_neon.c | 2 | ||||
-rw-r--r-- | testsuite/exec_parse.c | 2 | ||||
-rw-r--r-- | testsuite/perf_parse.c | 2 | ||||
-rw-r--r-- | testsuite/perf_parse_compare.c | 2 | ||||
-rw-r--r-- | testsuite/show_parse.c | 2 | ||||
-rw-r--r-- | tools/orc-bugreport.c | 2 | ||||
-rw-r--r-- | tools/orcc.c | 2 |
8 files changed, 16 insertions, 0 deletions
diff --git a/testsuite/bytecode_parse.c b/testsuite/bytecode_parse.c index 966e3e8..0998a7c 100644 --- a/testsuite/bytecode_parse.c +++ b/testsuite/bytecode_parse.c @@ -93,6 +93,8 @@ read_file (const char *filename) contents[size] = 0; + fclose (file); + return contents; bail: /* something failed */ diff --git a/testsuite/compile_parse_neon.c b/testsuite/compile_parse_neon.c index 730a6e6..bdee28a 100644 --- a/testsuite/compile_parse_neon.c +++ b/testsuite/compile_parse_neon.c @@ -85,6 +85,8 @@ read_file (const char *filename) contents[size] = 0; + fclose (file); + return contents; bail: /* something failed */ diff --git a/testsuite/exec_parse.c b/testsuite/exec_parse.c index 17ee569..dd3d52f 100644 --- a/testsuite/exec_parse.c +++ b/testsuite/exec_parse.c @@ -81,6 +81,8 @@ read_file (const char *filename) contents[size] = 0; + fclose (file); + return contents; bail: /* something failed */ diff --git a/testsuite/perf_parse.c b/testsuite/perf_parse.c index 5cc8dc8..758f0f7 100644 --- a/testsuite/perf_parse.c +++ b/testsuite/perf_parse.c @@ -83,6 +83,8 @@ read_file (const char *filename) contents[size] = 0; + fclose (file); + return contents; bail: /* something failed */ diff --git a/testsuite/perf_parse_compare.c b/testsuite/perf_parse_compare.c index f79a442..12136ac 100644 --- a/testsuite/perf_parse_compare.c +++ b/testsuite/perf_parse_compare.c @@ -86,6 +86,8 @@ read_file (const char *filename) contents[size] = 0; + fclose (file); + return contents; bail: /* something failed */ diff --git a/testsuite/show_parse.c b/testsuite/show_parse.c index 42b0ad7..bad86b3 100644 --- a/testsuite/show_parse.c +++ b/testsuite/show_parse.c @@ -127,6 +127,8 @@ read_file (const char *filename) if (ret < 0) goto bail; contents[size] = 0; + + fclose (file); return contents; bail: diff --git a/tools/orc-bugreport.c b/tools/orc-bugreport.c index 359b3d9..da1d0c7 100644 --- a/tools/orc-bugreport.c +++ b/tools/orc-bugreport.c @@ -154,6 +154,8 @@ read_file (const char *filename) contents[size] = 0; + fclose (file); + return contents; bail: /* something failed */ diff --git a/tools/orcc.c b/tools/orcc.c index 6a92851..9217def 100644 --- a/tools/orcc.c +++ b/tools/orcc.c @@ -472,6 +472,8 @@ read_file (const char *filename) contents[size] = 0; + fclose (file); + return contents; bail: /* something failed */ |