From 9b9ccc77e2b77a835b8396443b1cb59ae2fca21d Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Tue, 9 Mar 1999 13:54:32 +0000 Subject: [PATCH] EGCS fix... --- aplay/aplay.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/aplay/aplay.c b/aplay/aplay.c index 9dcc3b4..ffb8391 100644 --- a/aplay/aplay.c +++ b/aplay/aplay.c @@ -752,15 +752,17 @@ static void voc_play(int fd, int ofs, char *name) #if 0 d_printf("Repeat loop %d times\n", repeat); #endif - if (filepos >= 0) /* if < 0, one seek fails, why test another */ + if (filepos >= 0) { /* if < 0, one seek fails, why test another */ if ((filepos = lseek(fd, 0, 1)) < 0) { fprintf(stderr, "%s: can't play loops; %s isn't seekable\n", command, name); repeat = 0; - } else + } else { filepos -= in_buffer; /* set filepos after repeat */ - else + } + } else { repeat = 0; + } break; case 7: /* ok, lets repeat that be rewinding tape */ if (repeat) {