Fixing issue with error conversion.
diff --git a/walk.go b/walk.go
index 60e618d..a64934a 100644
--- a/walk.go
+++ b/walk.go
@@ -173,7 +173,7 @@
 			return nil
 		}
 		if err != nil {
-			if err.(GitError).Code == ErrIterOver {
+			if err.(*GitError).Code == ErrIterOver {
 				err = nil
 			}