error message formatting

This commit is contained in:
Joel Wetzell
2026-04-13 22:51:43 -05:00
parent 16093f2509
commit 5f5c34c4ea
+4 -3
View File
@@ -336,7 +336,7 @@ func readOSCBlob(bytes []byte) ([]byte, []byte, error) {
func readOSCColor(bytes []byte) (OSCColor, []byte, error) { func readOSCColor(bytes []byte) (OSCColor, []byte, error) {
if len(bytes) < 4 { if len(bytes) < 4 {
return OSCColor{0, 0, 0, 0}, bytes, errors.New("color data must be at least 4 bytes large") return OSCColor{0, 0, 0, 0}, bytes, errors.New("OSC color arg is not 4 bytes")
} }
oscColor := OSCColor{ oscColor := OSCColor{
r: bytes[0], r: bytes[0],
@@ -346,14 +346,15 @@ func readOSCColor(bytes []byte) (OSCColor, []byte, error) {
} }
return oscColor, bytes[4:], nil return oscColor, bytes[4:], nil
} }
func readOSCTimeTag(bytes []byte) (OSCTimeTag, []byte, error) { func readOSCTimeTag(bytes []byte) (OSCTimeTag, []byte, error) {
seconds, bytesAfterSeconds, err := readOSCInt32(bytes) seconds, bytesAfterSeconds, err := readOSCInt32(bytes)
if err != nil { if err != nil {
return OSCTimeTag{}, bytes, err return OSCTimeTag{}, bytes, fmt.Errorf("OSC time tag seconds are not valid: %s", err)
} }
fractionalSeconds, remainingBytes, err := readOSCInt32(bytesAfterSeconds) fractionalSeconds, remainingBytes, err := readOSCInt32(bytesAfterSeconds)
if err != nil { if err != nil {
return OSCTimeTag{}, bytes, err return OSCTimeTag{}, bytes, fmt.Errorf("OSC time tag fractional seconds are not valid: %s", err)
} }
return OSCTimeTag{ return OSCTimeTag{