pkgconf/libpkgconf
Dylan Baker c0fa7879b2 libpkgconf: zero path lists after freeing
This is required to make the pointer safely re-usable after being freed,
otherwise the list still says that it has nodes, but they point nowhere.
This is particularly important for libpkgconf, if a caller needs to
re-enter the library after freeing a path in a static path (such as the
default personality)
2022-06-26 03:12:34 +00:00
..
argvsplit.c fix missing backslashes in paths on Windows 2020-05-30 12:39:43 -06:00
audit.c libpkgconf: document audit module 2016-12-10 19:28:34 -06:00
bsdstubs.c Minimal tweaks to compile with Visual C 2015 2017-06-04 19:19:55 -07:00
bsdstubs.h normalize include guards. closes #33 2019-05-25 16:00:09 -05:00
cache.c cache: clear package cache without using the refcounts 2021-08-17 15:29:55 -06:00
client.c libpkgconf: remove const modifier from error_handler data pointer 2022-02-07 09:34:09 -08:00
config.h.meson Remove usage of cygwin_conv_path() under cygwin/msys 2021-03-20 06:58:53 -08:00
dependency.c dependency: add pkgconf_dependency_copy() 2021-10-06 13:13:34 -06:00
fileio.c libpkgconf: fileio: pkgconf_fgetline(): handle quoted=true when a comment introduction is encountered 2021-03-18 05:45:41 -06:00
fragment.c libpkgconf: fragment: fix out of boundary write 2020-05-30 19:05:53 -06:00
iter.h libpkgconf: Add a helper to zero `pkgconf_list_t`s 2022-06-26 03:12:34 +00:00
libpkgconf-api.h docs: mention Meson instead of CMake for Win build 2021-12-11 14:49:19 +01:00
libpkgconf.h libpkgconf: remove const modifier from error_handler data pointer 2022-02-07 09:34:09 -08:00
meson.build meson: install headers into pkgconf/libpkgconf instead of just libpkgconf 2020-11-28 19:42:00 -07:00
parser.c libpkgconf: parser: fix out of boundary access 2020-05-24 14:10:18 -06:00
path.c libpkgconf: zero path lists after freeing 2022-06-26 03:12:34 +00:00
personality.c personality: use an unsigned to track initializations 2022-02-14 21:22:05 -08:00
pkg.c use a serial instead of PKGCONF_PKG_PROPF_SEEN 2021-10-07 00:27:32 -06:00
queue.c libpkgconf: dependency: allow dependency nodes to be colored with traits 2018-03-18 18:03:33 -05:00
stdinc.h stdinc: include strings.h on POSIX 2022-02-21 04:42:26 -06:00
tuple.c libpkgconf: zero path lists after freeing 2022-06-26 03:12:34 +00:00
win-dirent.h Update dirent.h to latest 2022-01-08 10:55:28 +05:00