librazor/razor.c
changeset 299 d4f7f167b8bb
parent 288 75da311eda45
parent 296 4531b1390261
child 301 4124c37fd953
     1.1 --- a/librazor/razor.c	Thu Jun 26 17:16:13 2008 -0400
     1.2 +++ b/librazor/razor.c	Sat Jun 28 20:34:29 2008 -0400
     1.3 @@ -395,10 +395,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 *