--- gnorpm-0.9/rpminstalldlg.c.installcrash	Mon Mar  6 19:34:38 2000
+++ gnorpm-0.9/rpminstalldlg.c	Mon Mar  6 19:35:44 2000
@@ -664,8 +664,12 @@
 }
 
 static gint refilter_cb(RpmInstallDialog *self) {
-  PackageInfo *info = self->filter_pos->data;
+  PackageInfo *info;
 
+  if (!self->filter_pos)
+    goto finish;
+    
+  info = self->filter_pos->data;
   if (pkg_visible(self, info->status)) {
     FD_t fd;
     int isSource;
@@ -699,7 +703,8 @@
     create_ctree_node(self, parent, row, info);
   }
  finish:
-  self->filter_pos = self->filter_pos->next;
+  if (self->filter_pos)
+    self->filter_pos = self->filter_pos->next;
   if (self->filter_pos)
     return TRUE;
   self->refilter_tag = 0;
