diff options
author | Germán Poo-Caamaño <[email protected]> | 2013-05-30 18:05:36 -0700 |
---|---|---|
committer | raveit65 <[email protected]> | 2018-03-22 08:27:44 +0100 |
commit | 9fc78897eff42414ea25ce52cf8585015c980c16 (patch) | |
tree | 2ff4427f8cbbd95a60150748e008c4adf8da646d /libview/ev-page-accessible.c | |
parent | a04ab7f1b28fd3e3f767baaa69b0c4eb06a0825a (diff) | |
download | atril-9fc78897eff42414ea25ce52cf8585015c980c16.tar.bz2 atril-9fc78897eff42414ea25ce52cf8585015c980c16.tar.xz |
libview: Check number of pages on ev_view_document_changed_cb
Fix crash on corrupted PDF with no pages.
Thanks to Juha Kylmänen from OUSPG who were testing robutness.
(CVE-2013-3718).
libview: Fix warning on ev_view_document_changed_cb
There was an introduction of a warning when fixing the bug
https://bugzilla.gnome.org/show_bug.cgi?id=701302
If ev_view_document_changed_cb () is emitted when there
is no previous document, the check fails.
This patch change the order of the condition checks.
origin commits:
https://git.gnome.org/browse/evince/commit/?h=gnome-3-8&id=62b1585
https://git.gnome.org/browse/evince/commit/?h=gnome-3-8&id=5431595
Diffstat (limited to 'libview/ev-page-accessible.c')
0 files changed, 0 insertions, 0 deletions