diff -r 75da311eda45 -r ddc35bb593ef librazor/razor.c --- a/librazor/razor.c Thu Jun 26 17:16:13 2008 -0400 +++ b/librazor/razor.c Sat Jun 28 19:22:55 2008 -0400 @@ -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 *