return a NotAPointerError if it has an empty version
This commit is contained in:
parent
4e7bc74874
commit
f58db7f793
@ -102,7 +102,7 @@ func DecodePointer(reader io.Reader) (*Pointer, error) {
|
||||
}
|
||||
|
||||
func DecodeFrom(reader io.Reader) ([]byte, *Pointer, error) {
|
||||
buf := make([]byte, 512)
|
||||
buf := make([]byte, blobSizeCutoff)
|
||||
written, err := reader.Read(buf)
|
||||
output := buf[0:written]
|
||||
|
||||
@ -116,7 +116,7 @@ func DecodeFrom(reader io.Reader) ([]byte, *Pointer, error) {
|
||||
|
||||
func verifyVersion(version string) error {
|
||||
if len(version) == 0 {
|
||||
return errors.New("Missing version")
|
||||
return newNotAPointerError(errors.New("Missing version"))
|
||||
}
|
||||
|
||||
for _, v := range v1Aliases {
|
||||
|
@ -44,7 +44,8 @@ begin_test "smudge with invalid pointer"
|
||||
|
||||
cd repo
|
||||
[ "wat" = "$(echo "wat" | git lfs smudge)" ]
|
||||
[ "not a git-lfs file" = "$(echo "wat" | git lfs smudge)" ]
|
||||
[ "not a git-lfs file" = "$(echo "not a git-lfs file" | git lfs smudge)" ]
|
||||
[ "version " = "$(echo "version " | git lfs smudge)" ]
|
||||
)
|
||||
end_test
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user