[Midnightbsd-cvs] src [12044] trunk/lib/libmport/info.c: make sure flavor and deprecated are initialized

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Fri Sep 14 09:41:01 EDT 2018


Revision: 12044
          http://svnweb.midnightbsd.org/src/?rev=12044
Author:   laffer1
Date:     2018-09-14 09:41:01 -0400 (Fri, 14 Sep 2018)
Log Message:
-----------
make sure flavor and deprecated are initialized

Modified Paths:
--------------
    trunk/lib/libmport/info.c

Modified: trunk/lib/libmport/info.c
===================================================================
--- trunk/lib/libmport/info.c	2018-09-14 13:37:32 UTC (rev 12043)
+++ trunk/lib/libmport/info.c	2018-09-14 13:41:01 UTC (rev 12044)
@@ -73,7 +73,7 @@
 		origin = strdup("");
 		os_release = strdup("");
 		cpe = strdup("");
-		flavor = strdup("");
+		flavor = strdup("N/A");
 		deprecated = strdup("N/A");
 		expirationDate = 0;
 	} else {
@@ -84,8 +84,11 @@
 		locked = (*packs)->locked;
 		no_shlib_provided = (*packs)->no_provide_shlib;
 		flavor = (*packs)->flavor;
+		if (flavor == NULL || flavor[0] == '\0') {
+			flavor = strdup("N/A");
+		}
 		deprecated  = (*packs)->deprecated;
-		if (deprecated[0] == '\0') {
+		if (deprecated == NULL || deprecated[0] == '\0') {
 			deprecated = strdup("N/A");
 		}
 		expirationDate = (*packs)->expiration_date;



More information about the Midnightbsd-cvs mailing list