use unsigned integers in outputBuffer.c
The chunk index cannot be negative. git-svn-id: https://svn.musicpd.org/mpd/trunk@7231 09075e82-0dd4-0310-85a5-a0d7c8717e4f
This commit is contained in:
parent
b60789dd8c
commit
c069b89d86
|
@ -118,7 +118,7 @@ int sendDataToOutputBuffer(OutputBuffer * cb, InputStream * inStream,
|
|||
|
||||
while (datalen) {
|
||||
if (currentChunk != cb->end) {
|
||||
int next = cb->end + 1;
|
||||
unsigned int next = cb->end + 1;
|
||||
if (next >= buffered_chunks) {
|
||||
next = 0;
|
||||
}
|
||||
|
|
|
@ -38,8 +38,8 @@ typedef struct _OutputBuffer {
|
|||
mpd_uint16 *volatile chunkSize;
|
||||
mpd_uint16 *volatile bitRate;
|
||||
float *volatile times;
|
||||
mpd_sint16 volatile begin;
|
||||
mpd_sint16 volatile end;
|
||||
mpd_uint16 volatile begin;
|
||||
mpd_uint16 volatile end;
|
||||
AudioFormat audioFormat;
|
||||
ConvState convState;
|
||||
MetadataChunk metadataChunks[BUFFERED_METACHUNKS];
|
||||
|
|
Loading…
Reference in New Issue