summaryrefslogtreecommitdiff
path: root/sysutils/bchunk/patches/patch-ab
blob: 11605b77e67ca8ad6d2791b2f93fc6d20ef451bd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
$NetBSD: patch-ab,v 1.3 2007/11/16 12:03:42 dillo Exp $

--- bchunk.c.orig	2004-06-29 22:42:33.000000000 +0200
+++ bchunk.c
@@ -470,13 +470,15 @@ int main(int argc, char **argv)
 			*t = '\0';
 			t++;
 			idx = atoi(p);
+			if (idx != 1)
+				continue;
 			printf(" %s %s", p, t);
 			track->startsect = time2frames(t);
 			track->start = track->startsect * SECTLEN;
 			if (verbose)
 				printf(" (startsect %ld ofs %ld)", track->startsect, track->start);
 			if ((prevtrack) && (prevtrack->stopsect < 0)) {
-				prevtrack->stopsect = track->startsect;
+				prevtrack->stopsect = track->startsect - 1;
 				prevtrack->stop = track->start - 1;
 			}
 		}