From: Princeton Ferro Date: Sat, 11 Apr 2020 07:32:54 +0000 (-0400) Subject: vala: Don't use possibly uninitialized backing field of package_name X-Git-Tag: 0.49.1~186 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=refs%2Fkeep-around%2F2ad4a6e8a6c7bf6b2a9fd5d825ad639c420df489;p=thirdparty%2Fvala.git vala: Don't use possibly uninitialized backing field of package_name Don't check _package_name directly, which may be null at the time installed_version is accessed. This fixes a bug where Vala wouldn't generate errors when using symbols that are unavailable for a package version. Introduced by 7f0e90a5c34f437b7ab8f9197a9d42fc835b1a60 Fixes https://gitlab.gnome.org/GNOME/vala/issues/971 --- diff --git a/vala/valasourcefile.vala b/vala/valasourcefile.vala index 2e270a06c..ac9000f49 100644 --- a/vala/valasourcefile.vala +++ b/vala/valasourcefile.vala @@ -70,7 +70,7 @@ public class Vala.SourceFile { _version_requested = true; - if (_package_name != null) { + if (package_name != null) { _installed_version = context.pkg_config_modversion (package_name); }