libpkgconf: pkg: allow pkgconf_pkg_new_from_file to return NULL on malloc error Other errors can already cause pkgconf_pkg_new_from_file() to return NULL, so this doesn't break API. Found-by: GCC -fanalyzer Signed-off-by: Ariadne Conill <ariadne@ariadne.space>