--- old/bladeenc/samplein.c 2003-07-14 02:59:15.000000000 -0700
+++ new/bladeenc/samplein.c 2003-07-14 02:59:38.000000000 -0700
@@ -617,6 +617,8 @@
 {
 	char					dummy[256];
 
+	offset = abs(offset);
+
 	while (offset >= 256)
 	{
 		fread (dummy, 256, 1, fp);
