add error checking to readstring method

This commit is contained in:
Joel Wetzell
2026-03-02 21:12:48 -06:00
parent 67a1cc083b
commit 9bc51c787f
3 changed files with 44 additions and 26 deletions
+5 -1
View File
@@ -30,7 +30,11 @@ func BundleFromBytes(bytes []byte) (*OSCBundle, []byte, error) {
return nil, bytes, errors.New("bundle must start with a #")
}
bundleHeader, bytesAfterBundleHeader := readOSCString(bytes)
bundleHeader, bytesAfterBundleHeader, err := readOSCString(bytes)
if err != nil {
return nil, bytes, err
}
if bundleHeader != "#bundle" {
return nil, bytesAfterBundleHeader, errors.New("bundle must start with #bundle string")