]> arthur.barton.de Git - netatalk.git/blobdiff - libatalk/cnid/cnid_mangle_get.c
Remove some logging code now that things have seem to stabilize (gulp).
[netatalk.git] / libatalk / cnid / cnid_mangle_get.c
index 9fda314f10e8b279410063da67b3b0cc6431e1ef..0a2908dce82814985d60fa99eac6655e5a9a99d4 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * $Id: cnid_mangle_get.c,v 1.2 2002-05-30 06:41:19 jmarcus Exp $
+ * $Id: cnid_mangle_get.c,v 1.5 2002-06-09 07:15:58 jmarcus Exp $
  */
 
 #ifdef HAVE_CONFIG_H
@@ -50,43 +50,16 @@ cnid_mangle_get(void *CNID, char *mfilename)
         }
 
         if (rc == DB_NOTFOUND) {
-           LOG(log_error, logtype_default, "cnid_mangle_get: Failed to find mangled entry for %s", mfilename);
+           LOG(log_debug, logtype_default, "cnid_mangle_get: Failed to find mangled entry for %s", mfilename);
            return NULL;
 
         }
 
+       LOG(log_error, logtype_default, "cnid_mangle_get: Failed to get mangle entry from the database: %s", db_strerror(rc));
         return NULL;
     }
 
-    filename = strrchr((char *)data.data, '/');
-    filename++; /* Skip the leading '/' */
-
-    if (stat((char *)data.data, &st) < 0) {
-       if (errno == ENOENT) {
-           /* The file no longer exists.  Purge it from the database. */
-/*retry:
-           if ((rc = txn_begin(db->dbenv, NULL, &tid, 0)) != 0) {
-               LOG(log_error, logtype_default, "cnid_mangle_get: Failed to begin transaction: %s", db_strerror(rc));
-               return filename;
-           }
-
-           if ((rc = db->db_mangle->del(db->db_mangle, tid, &key, 0))) {
-               int ret;
-               if ((ret = txn_abort(tid)) != 0) {
-                   LOG(log_error, logtype_default, "cnid_mangle_get: txn_abort: %s", db_strerror(ret));
-                   return filename;
-               }
-               switch (rc) {
-                   case DB_LOCK_DEADLOCK:
-                       goto retry;
-                   default:
-                       LOG(log_error, logtype_default, "cnid_mangle_get: Unable to delete mangled file entry: %s", mfilename);
-                       return filename;
-               }
-           }*/
-           return NULL;
-       }
-    }
+    filename = (char *)data.data;
 
     return filename;
 }