mercurial/bundlerepo.py
changeset 2176 9b42304d9896
parent 2129 e5f5c21f4169
child 2256 4b71f37cbdb7
--- a/mercurial/bundlerepo.py
+++ b/mercurial/bundlerepo.py
@@ -160,7 +160,7 @@ class bundlerepository(localrepo.localre
     def __init__(self, ui, path, bundlename):
         localrepo.localrepository.__init__(self, ui, path)
         f = open(bundlename, "rb")
-        s = os.fstat(f.fileno())
+        s = util.fstat(f)
         self.bundlefile = f
         header = self.bundlefile.read(6)
         if not header.startswith("HG"):