Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Allow to read from fd empty files
Baptiste Daroussin committed 10 years ago
commit ef58f126dc1da05a11e2db5fd1f5eda23e9c2ac5
parent ffdb0c4
1 file changed +3 -0
modified external/libucl/src/ucl_util.c
@@ -1849,6 +1849,9 @@ ucl_parser_add_fd_priority (struct ucl_parser *parser, int fd,
			fd, strerror (errno));
		return false;
	}
+
	if (st.st_size == 0) {
+
		return true;
+
	}
	if ((buf = ucl_mmap (NULL, st.st_size, PROT_READ, MAP_SHARED, fd, 0)) == MAP_FAILED) {
		ucl_create_err (&parser->err, "cannot mmap fd %d: %s",
			fd, strerror (errno));