Allow NULL pointers in razor_package_get_details().
authorRichard Hughes <richard@hughsie.com>
Wed Jun 25 15:32:11 2008 -0400 (2008-06-25)
changeset 2964531b1390261
parent 295 c56b39adbfe4
child 297 82368b925016
Allow NULL pointers in razor_package_get_details().

committer: Kristian H?gsberg <krh@redhat.com>
librazor/razor.c
     1.1 --- a/librazor/razor.c	Wed Jun 25 15:29:49 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 *