--- multiplexer/en300468ts.c 2010/10/06 07:44:36 1.28 +++ multiplexer/en300468ts.c 2010/10/06 14:06:59 1.29 @@ -1888,14 +1888,14 @@ static int siline(struct sitab *st, char s += 12; v -= 1; } - v = (1461*v)/4 - ((v/100+1)*3)/4 + (153*s)/5; + v = (1461*v)/4 - ((v/100+1)*3)/4 + (153*s+2)/5; if ((s = longval(&z, 2)) < 0) { return s; } if ((s <= 0) || (s > 31)) { return -EINVAL; } - v += s - 678912; + v += s - 678882; st->tab[tabnew.itab++] = v; v = 0; s = ' ';