]>
git.proxmox.com Git - mirror_lxc.git/blob - src/tests/fuzz-lxc-config-read.c
1 /* SPDX-License-Identifier: LGPL-2.1+ */
11 int LLVMFuzzerTestOneInput(const uint8_t *data
, size_t size
) {
13 char tmpf
[] = "/tmp/fuzz-lxc-config-read-XXXXXX";
14 struct lxc_conf
*conf
= NULL
;
17 * 100Kb should probably be enough to trigger all the issues
18 * we're interested in without any timeouts
23 fd
= lxc_make_tmpfile(tmpf
, false);
24 lxc_test_assert_abort(fd
>= 0);
25 lxc_write_nointr(fd
, data
, size
);
28 conf
= lxc_conf_init();
29 lxc_test_assert_abort(conf
);
30 lxc_config_read(tmpf
, conf
, false);