diff --git a/src/delete.c b/src/delete.c
index 8d4cc9d5f0b6c48ed521780745328855a716f973..3cd2de369e0e307ac7dd254d8c9fd50de29c7772 100644
--- a/src/delete.c
+++ b/src/delete.c
@@ -243,7 +243,8 @@ void delete_process() {
       nextsel->flags |= FF_BSEL;
     browse_init(n);
   }
-  link_del(root);
+  if(n != NULL)
+    link_del(n);
 }