lib.meta.availableOn: Return false if pkg parameter is null (#403678)

Changed files
+2 -1
lib
+2 -1
lib/meta.nix
···
*/
availableOn =
platform: pkg:
-
((!pkg ? meta.platforms) || any (platformMatch platform) pkg.meta.platforms)
+
pkg != null
+
&& ((!pkg ? meta.platforms) || any (platformMatch platform) pkg.meta.platforms)
&& all (elem: !platformMatch platform elem) (pkg.meta.badPlatforms or [ ]);
/**