diff -r 75da311eda45 -r 455eaa569767 librazor/razor.c --- a/librazor/razor.c Thu Jun 26 17:16:13 2008 -0400 +++ b/librazor/razor.c Sun Jun 29 10:55:17 2008 +0100 @@ -395,10 +395,14 @@ { const char *pool = set->details_string_pool.data; - *summary = &pool[package->summary]; - *description = &pool[package->description]; - *url = &pool[package->url]; - *license = &pool[package->license]; + if (summary != NULL) + *summary = &pool[package->summary]; + if (description != NULL) + *description = &pool[package->description]; + if (url != NULL) + *url = &pool[package->url]; + if (license != NULL) + *license = &pool[package->license]; } RAZOR_EXPORT const char *