diff options
author | Rico Tzschichholz <ricotz@ubuntu.com> | 2022-06-14 12:43:16 +0200 |
---|---|---|
committer | Rico Tzschichholz <ricotz@ubuntu.com> | 2022-08-10 19:10:59 +0200 |
commit | cd357c59e4d8f739dbffd14a62a0dbcb46c1d75a (patch) | |
tree | a26f60fc3a0adfa2a86ca92e62eff8f945b59ce4 | |
parent | d4c5e3473845b811d721250df61d2a157461cbf2 (diff) | |
download | vala-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.vala | 4 |
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 (); } |