From: Jaroslav Kysela Date: Tue, 9 Mar 1999 13:54:32 +0000 (+0000) Subject: EGCS fix... X-Git-Tag: v1.0.3~486 X-Git-Url: https://git.alsa-project.org/?a=commitdiff_plain;h=9b9ccc77e2b77a835b8396443b1cb59ae2fca21d;p=alsa-utils.git EGCS fix... --- 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) {