diff --git a/file.c b/file.c
index 6d81a678..2e5f73f8 100644
--- a/file.c
+++ b/file.c
@@ -138,7 +138,7 @@ rename_file (file, name)
     HASH (oldhash, *n);
   oldhash %= FILE_BUCKETS;
 
-  file_hash_enter (file, name, oldhash);
+  file_hash_enter (file, name, oldhash, file->name);
 }
 
 void