From d83d3d9172cb1b61347c1923b048c0beabf328cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maximilian=20R=C3=B6hrle?= Date: Thu, 30 Aug 2018 14:45:28 +0200 Subject: [PATCH] This fixes https://github.com/akheron/jansson/issues/434 --- src/dump.c | 2 +- src/load.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/dump.c b/src/dump.c index 4a64aa4e..e0750c5f 100644 --- a/src/dump.c +++ b/src/dump.c @@ -61,8 +61,8 @@ static int dump_to_file(const char *buffer, size_t size, void *data) static int dump_to_fd(const char *buffer, size_t size, void *data) { - int *dest = (int *)data; #ifdef HAVE_UNISTD_H + int *dest = (int *)data; if(write(*dest, buffer, size) == (ssize_t)size) return 0; #endif diff --git a/src/load.c b/src/load.c index 25efe2e7..8700919f 100644 --- a/src/load.c +++ b/src/load.c @@ -1034,8 +1034,8 @@ json_t *json_loadf(FILE *input, size_t flags, json_error_t *error) static int fd_get_func(int *fd) { - uint8_t c; #ifdef HAVE_UNISTD_H + uint8_t c; if (read(*fd, &c, 1) == 1) return c; #endif