# HG changeset patch # User stefano # Date 1268008822 0 # Node ID d3d45b1400650cab103f500bbcaddefbf92616cd # Parent e8c8f5a002ffed5079e9aabc6edf37d36a00c574 Fix concat seeking SEEK_END case. Patch by Wolfram Gloger wmglo ^ dent.med.uni-muenchen.de. diff -r e8c8f5a002ff -r d3d45b140065 concat.c --- a/concat.c Mon Mar 08 00:22:03 2010 +0000 +++ b/concat.c Mon Mar 08 00:40:22 2010 +0000 @@ -160,9 +160,9 @@ 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 */