libpkgconf: dependency: skip parsing of empty strings

Closes: https://github.com/pkgconf/pkgconf/issues/413
Closes: https://github.com/pkgconf/pkgconf/issues/414
Co-authored-by: Jonas Kvinge <jonas@jkvinge.net>
This commit is contained in:
Ariadne Conill 2025-06-24 15:29:56 -07:00
parent c52f77854f
commit 46059c36d7

View File

@ -316,6 +316,9 @@ pkgconf_dependency_parse_str(pkgconf_client_t *client, pkgconf_list_t *deplist_h
char *cnameptr = cmpname;
char *cnameend = cmpname + PKGCONF_ITEM_SIZE - 1;
if (!*depends)
return;
memset(cmpname, '\0', sizeof cmpname);
buf_sz = strlen(depends) * 2;