diff options
author | Reuben Green <[email protected]> | 2019-08-03 22:54:44 +0100 |
---|---|---|
committer | raveit65 <[email protected]> | 2019-08-06 16:25:46 +0200 |
commit | 807e54f51919de389c2824df6ccef41947c57911 (patch) | |
tree | 5a41441b1a2f9d60de9a720f41fb27789e67cbae /libdocument/ev-document-security.c | |
parent | aa8c51c24a3d716986ace9a4104a9632436ccff5 (diff) | |
download | atril-807e54f51919de389c2824df6ccef41947c57911.tar.bz2 atril-807e54f51919de389c2824df6ccef41947c57911.tar.xz |
prevent segfaults when no document loaded
See the issue report for a description of the bug. The root cause is
dereferencing of NULL pointers, specifically the priv->document member of
EvWindow structures when no document is loaded. This commit adds checks
for a NULL value of priv->document at all the points in the file
shell/ev-window.c where this pointer was previously dereferenced without
being checked.
Fixes 357 (https://github.com/mate-desktop/atril/issues/357)
Diffstat (limited to 'libdocument/ev-document-security.c')
0 files changed, 0 insertions, 0 deletions