better error message for byte field of unknown size
This commit is contained in:
parent
0e21baa45c
commit
a611f9fd7c
|
@ -16,7 +16,11 @@ import (
|
||||||
|
|
||||||
func optPanic(msg string, err error) {
|
func optPanic(msg string, err error) {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
panic(errors.New(msg + ": " + err.Error()))
|
if msg != "" {
|
||||||
|
panic(msg + ": " + err.Error())
|
||||||
|
} else {
|
||||||
|
panic(err)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -174,7 +178,11 @@ func (part *filePart) setByteFieldHandling(assignments map[string]*formatAssignm
|
||||||
ass.used = true
|
ass.used = true
|
||||||
err = nil
|
err = nil
|
||||||
} else {
|
} else {
|
||||||
err = errors.New("Could neither parse size to int64 nor obtain value from -fvar")
|
msg := "byte field: could neither parse size to int64 nor obtain value from -fvar"
|
||||||
|
if part.name != "" {
|
||||||
|
msg += " definition " + part.name
|
||||||
|
}
|
||||||
|
err = errors.New(msg)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
optPanic(part.name, err)
|
optPanic(part.name, err)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user