=================================================================== RCS file: /cvs/mandoc/Attic/mandoc-db.c,v retrieving revision 1.20 retrieving revision 1.21 diff -u -p -r1.20 -r1.21 --- mandoc/Attic/mandoc-db.c 2011/05/12 01:45:55 1.20 +++ mandoc/Attic/mandoc-db.c 2011/05/12 23:44:51 1.21 @@ -1,4 +1,4 @@ -/* $Id: mandoc-db.c,v 1.20 2011/05/12 01:45:55 kristaps Exp $ */ +/* $Id: mandoc-db.c,v 1.21 2011/05/12 23:44:51 kristaps Exp $ */ /* * Copyright (c) 2011 Kristaps Dzonsons * @@ -591,7 +591,8 @@ pmdoc_Fd(MDOC_ARGS) if ('>' == *end || '"' == *end) end--; - dbt_appendb(key, ksz, start, end - start + 1); + assert(end >= start); + dbt_appendb(key, ksz, start, (size_t)(end - start + 1)); dbt_appendb(key, ksz, "", 1); fl = MANDOC_INCLUDES; @@ -702,7 +703,7 @@ pmdoc_Vt(MDOC_ARGS) if (0 == (sz = strlen(start))) return; - if (';' == start[sz - 1]) + if (';' == start[(int)sz - 1]) sz--; if (0 == sz)