librazor/razor.c
changeset 296 4531b1390261
parent 283 a510dcb8e019
child 298 ddc35bb593ef
     1.1 --- a/librazor/razor.c	Wed Jun 25 11:48:46 2008 -0400
     1.2 +++ b/librazor/razor.c	Wed Jun 25 15:32:11 2008 -0400
     1.3 @@ -391,10 +391,14 @@
     1.4  {
     1.5  	const char *pool = set->details_string_pool.data;
     1.6  
     1.7 -	*summary = &pool[package->summary];
     1.8 -	*description = &pool[package->description];
     1.9 -	*url = &pool[package->url];
    1.10 -	*license = &pool[package->license];
    1.11 +	if (summary != NULL)
    1.12 +		*summary = &pool[package->summary];
    1.13 +	if (description != NULL)
    1.14 +		*description = &pool[package->description];
    1.15 +	if (url != NULL)
    1.16 +		*url = &pool[package->url];
    1.17 +	if (license != NULL)
    1.18 +		*license = &pool[package->license];
    1.19  }
    1.20  
    1.21  RAZOR_EXPORT const char *