# HG changeset patch # User eugeni # Date 1212086118 0 # Node ID 80bf10a56b7e555106fec46159c6fb45d68710f7 # Parent 32ab01bb3404b8d56b4c4657769fe3f1bd5afbc4 Offset should be size_t. diff -r 32ab01bb3404 -r 80bf10a56b7e libass/ass.c --- a/libass/ass.c Thu May 29 18:35:17 2008 +0000 +++ b/libass/ass.c Thu May 29 18:35:18 2008 +0000 @@ -855,7 +855,7 @@ rc = iconv(icdsc, &ip, &ileft, &op, &oleft); if (rc == (size_t)(-1)) { if (errno == E2BIG) { - int offset = op - outbuf; + size_t offset = op - outbuf; outbuf = (char*)realloc(outbuf, osize + size); op = outbuf + offset; osize += size;