Fixed hang when --hard-links was processing a large directory