Description: don't segfault if reloaded document has less pages
Origin: http://git.pwmt.org/?p=zathura.git;a=commit;h=da58b6df43b9110a2f745fb20a6f5ed90f94eaad
Last-Update: 2011-02-18

--- a/zathura.c
+++ b/zathura.c
@@ -2205,7 +2205,10 @@ sc_reload(Argument* argument)
   gtk_adjustment_set_value(hadjustment, ha);
   g_static_mutex_unlock(&(Zathura.Lock.pdf_obj_lock));
 
-  draw(page);
+  if (page >= Zathura.PDF.number_of_pages - 1)
+    page = Zathura.PDF.number_of_pages - 1;
+  Zathura.PDF.page_number = page;
+  draw(Zathura.PDF.page_number);
 
   if(path)
     free(path);

