diff -ru planner-0.14.4.orig/src/planner-print-job.c planner-0.14.4/src/planner-print-job.c
--- planner-0.14.4.orig/src/planner-print-job.c 2009-12-21 09:30:14.000000000 +0000
+++ planner-0.14.4/src/planner-print-job.c 2009-12-21 09:30:34.000000000 +0000
@@ -251,7 +251,7 @@
return;
}
- while (!page_found) {
+ while (!page_found && l) {
v = PLANNER_VIEW (l->data);
pages_in_view = planner_view_print_get_n_pages (v);
@@ -262,8 +262,6 @@
} else {
page_nr -= pages_in_view;
l = l->next;
-
- g_assert (l != NULL);
}
}
}