diff -r a510dcb8e019 -r 4531b1390261 librazor/razor.c --- a/librazor/razor.c Wed Jun 25 11:48:46 2008 -0400 +++ b/librazor/razor.c Wed Jun 25 15:32:11 2008 -0400 @@ -391,10 +391,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 *