5c4b90dfd4
Virtual packages have the origin pointer set to NULL. Trying to print it using the BLOB_PRINTF macros causes a segmentation fault. Inspired by the `print_origin_name` function from `src/search.c` this commit attempts to fix it by checking whether `pkg->origin` is NULL before attempting to print it. If it is NULL the pkg name is printed instead. Since printing the pkg name requires a different format string this commit splits the printf call for printing the package line into multiple ones. The output format shouldn't have changed at all though. |
||
---|---|---|
libfetch | ||
src | ||
test | ||
.gitignore | ||
.travis.yml | ||
AUTHORS | ||
Make.rules | ||
Makefile | ||
NEWS | ||
README |