diff --git a/src/util.c b/src/util.c
index f218381e709f35d784226baa1d76f116669dd0b5..930610dd2f2019c50e217d3f39e6c3dd0fae8325 100644
--- a/src/util.c
+++ b/src/util.c
@@ -217,13 +217,11 @@ struct dir *freedir(struct dir *dr) {
     if(cur == NULL && dr->parent->parent)
       cur = dr->parent;
   }
-  if(cur != NULL)
-    cur->flags |= FF_BSEL;
 
   free(dr->name);
   free(dr);
 
-  return(cur);
+  return cur;
 }