Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Make jq_get_lib_dirs return an empty array if JQ_LIBRARY_PATH is not set
For the jq_state used by the jq utility, the JQ_LIBRARY_PATH attribute will always be set, but, in general, it is possible that it might not be. If it is not set, jq_get_lib_dirs() will return jv_invalid(). That is not good, because some code in linker.c expects it to always returns an array. This patch makes jq_get_lib_dirs() return an empty array if JQ_LIBRARY_PATH is not set to prevent problems. This issue made OSS fuzz trigger failed assertions every time it tried to compile a script that uses "include". Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=61796
- Loading branch information