It should help the fuzzer to avoid running into timeouts
like https://oss-fuzz.com/testcase-detail/
5132999948632064.
Hopefully, once this is merged OSS-Fuzz will report only
infinite loops as timeouts.
Signed-off-by: Evgeny Vereshchagin <evvers@ya.ru>
char tmpf[] = "/tmp/fuzz-lxc-config-read-XXXXXX";
struct lxc_conf *conf = NULL;
+ /*
+ * 100Kb should probably be enough to trigger all the issues
+ * we're interested in without any timeouts
+ */
+ if (size > 102400)
+ return 0;
+
fd = lxc_make_tmpfile(tmpf, false);
lxc_test_assert_abort(fd >= 0);
lxc_write_nointr(fd, data, size);