aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPetri Lehtinen <petri@digip.org>2017-08-06 07:14:18 +0300
committerGitHub <noreply@github.com>2017-08-06 07:14:18 +0300
commit93e8cd7d684a0cbb3b58a74bd259dc457722ef2b (patch)
tree7b5e29345077d0b8bfe745f90a90e80eb73b2924
parent4947f9a19377ff3f2859915b4dec570e67e47757 (diff)
parent0abcbce3bbae7e1068caacedbccc1563ff005df4 (diff)
downloadjansson-93e8cd7d684a0cbb3b58a74bd259dc457722ef2b.zip
jansson-93e8cd7d684a0cbb3b58a74bd259dc457722ef2b.tar.gz
jansson-93e8cd7d684a0cbb3b58a74bd259dc457722ef2b.tar.bz2
Merge pull request #359 from sanjay24/master
json_dump_file API returns success even when fclose fails
-rw-r--r--src/dump.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/dump.c b/src/dump.c
index a23fabb..63a9c15 100644
--- a/src/dump.c
+++ b/src/dump.c
@@ -481,7 +481,9 @@ int json_dump_file(const json_t *json, const char *path, size_t flags)
result = json_dumpf(json, output, flags);
- fclose(output);
+ if(fclose(output) != 0)
+ return -1;
+
return result;
}