|
|
|
@@ -160,9 +160,9 @@ static int64_t concat_seek(URLContext *h, int64_t pos, int whence) |
|
|
|
switch (whence) { |
|
|
|
case SEEK_END: |
|
|
|
for (i = data->length - 1; |
|
|
|
i && pos < -nodes[i-1].size; |
|
|
|
i && pos < -nodes[i].size; |
|
|
|
i--) |
|
|
|
pos += nodes[i-1].size; |
|
|
|
pos += nodes[i].size; |
|
|
|
break; |
|
|
|
case SEEK_CUR: |
|
|
|
/* get the absolute position */ |
|
|
|
|