diff --git a/toolkit/tbytevector.cpp b/toolkit/tbytevector.cpp
index 46e015d5..b362736d 100644
--- a/toolkit/tbytevector.cpp
+++ b/toolkit/tbytevector.cpp
@@ -101,7 +101,7 @@ namespace TagLib {
 	if(v[i] == p && i % byteAlign == 0)
 	  return i;
       }
-      return 0;
+      return -1;
     }
 
     uchar lastOccurrence[256];