From dacc26e6cc10c92f4a8b6325d169936fc50b53ea Mon Sep 17 00:00:00 2001
From: "George M." <malandrakisgeo@gmail.com>
Date: Sun, 25 Feb 2024 12:30:48 +0100
Subject: [PATCH] Unstaged chunk added

---
 src/transaction.rs | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/src/transaction.rs b/src/transaction.rs
index 3800e44..487bf57 100644
--- a/src/transaction.rs
+++ b/src/transaction.rs
@@ -565,12 +565,8 @@ impl<'a, D: Disk> Transaction<'a, D> {
         ctime: u64,
         ctime_nsec: u32,
     ) -> Result<TreeData<Node>> {
-        if name.contains(':') {
-            return Err(Error::new(EINVAL));
-        }
-
-        if self.find_node(parent_ptr, name).is_ok() {
-            return Err(Error::new(EEXIST));
+        if let Err(err)  = self.check_name(&parent_ptr, &name){
+            return Err(err);
         }
 
         unsafe {
-- 
GitLab