From 0a7fa4706d0f095f91ddc3734b5073d5ae238bad Mon Sep 17 00:00:00 2001
From: Ron Shimshock <ron@shimshockgroup.com>
Date: Thu, 4 Mar 2021 00:10:56 -0600
Subject: [PATCH] Improve recursive delete function

---
 xmlsitemap.module | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/xmlsitemap.module b/xmlsitemap.module
index 9119f27..2d27df6 100644
--- a/xmlsitemap.module
+++ b/xmlsitemap.module
@@ -989,12 +989,12 @@ function _xmlsitemap_delete_recursive($path, $delete_root = FALSE) {
         continue;
       }
       $entry_path = $path . '/' . $entry;
-      file_unmanaged_delete_recursive($entry_path, TRUE);
+      file_unmanaged_delete_recursive($entry_path);
     }
     $dir->close();
     return $delete_root ? drupal_rmdir($path) : TRUE;
   }
-  return file_unmanaged_delete($path);
+  return !empty($path) ? file_unmanaged_delete($path) : TRUE;
 }
 
 /**
-- 
2.17.1

