summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRico Tzschichholz <ricotz@ubuntu.com>2022-06-14 12:43:16 +0200
committerRico Tzschichholz <ricotz@ubuntu.com>2022-08-10 19:10:59 +0200
commitcd357c59e4d8f739dbffd14a62a0dbcb46c1d75a (patch)
treea26f60fc3a0adfa2a86ca92e62eff8f945b59ce4
parentd4c5e3473845b811d721250df61d2a157461cbf2 (diff)
downloadvala-cd357c59e4d8f739dbffd14a62a0dbcb46c1d75a.tar.gz
vala: Avoid critical in SourceFile.get_mapped_length()
See https://gitlab.gnome.org/GNOME/vala/issues/1330
-rw-r--r--vala/valasourcefile.vala4
1 files changed, 4 insertions, 0 deletions
diff --git a/vala/valasourcefile.vala b/vala/valasourcefile.vala
index 826925bfd..5f5822629 100644
--- a/vala/valasourcefile.vala
+++ b/vala/valasourcefile.vala
@@ -362,6 +362,10 @@ public class Vala.SourceFile {
return content.length;
}
+ if (mapped_file == null) {
+ return 0;
+ }
+
return mapped_file.get_length ();
}