- g_free (page_cache->title);
- g_free (page_cache->size_cache);
- g_free (page_cache->height_to_page);
- g_free (page_cache->dual_height_to_page);
+ if (page_cache->title) {
+ g_free (page_cache->title);
+ page_cache->title = NULL;
+ }
+
+ if (page_cache->size_cache) {
+ g_free (page_cache->size_cache);
+ page_cache->size_cache = NULL;
+ }
+
+ if (page_cache->height_to_page) {
+ g_free (page_cache->height_to_page);
+ page_cache->height_to_page = NULL;
+ }
+
+ if (page_cache->dual_height_to_page) {
+ g_free (page_cache->dual_height_to_page);
+ page_cache->dual_height_to_page = NULL;
+ }
+
+ if (page_cache->page_labels) {
+ gint i;