Prevent array index out of bounds for tridvalue in feed_table_tag()
Bug-Debian: https://github.com/tats/w3m/issues/71
This commit is contained in:
@@ -2566,8 +2566,10 @@ feed_table_tag(struct table *tbl, char *line, struct table_mode *mode,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
#ifdef ID_EXT
|
#ifdef ID_EXT
|
||||||
if (parsedtag_get_value(tag, ATTR_ID, &p))
|
if (parsedtag_get_value(tag, ATTR_ID, &p)) {
|
||||||
|
check_row(tbl, tbl->row);
|
||||||
tbl->tridvalue[tbl->row] = Strnew_charp(p);
|
tbl->tridvalue[tbl->row] = Strnew_charp(p);
|
||||||
|
}
|
||||||
#endif /* ID_EXT */
|
#endif /* ID_EXT */
|
||||||
tbl->trattr = align | valign;
|
tbl->trattr = align | valign;
|
||||||
break;
|
break;
|
||||||
|
|||||||
Reference in New Issue
Block a user