Репозитории ALT
S: | 8.0.5-alt2 |
D: | 2.16.1-alt1 |
5.1: | 2.22.2-alt2.2 |
4.1: | 2.20.3-alt0.M41.1 |
4.0: | 2.2.1-alt2 |
3.0: | 2.2.1-alt1 |
Другие репозитории
Upstream: | 2.18 |
Группа :: Издательство
Пакет: graphviz
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Патч: graphviz-2.40.1-CVE-2018-10196.patch
Скачать
Скачать
diff --git a/lib/dotgen/conc.c b/lib/dotgen/conc.c
--- a/lib/dotgen/conc.c
+++ b/lib/dotgen/conc.c
@@ -159,7 +159,11 @@ static void rebuild_vlists(graph_t * g)
for (r = GD_minrank(g); r <= GD_maxrank(g); r++) {
lead = GD_rankleader(g)[r];
- if (GD_rank(dot_root(g))[r].v[ND_order(lead)] != lead) {
+ if (lead == NULL) {
+ agerr(AGERR, "rebuiltd_vlists: lead is null for rank %d\n", r);
+ longjmp(jbuf, 1);
+ }
+ else if (GD_rank(dot_root(g))[r].v[ND_order(lead)] != lead) {
agerr(AGERR, "rebuiltd_vlists: rank lead %s not in order %d of rank %d\n",
agnameof(lead), ND_order(lead), r);
longjmp(jbuf, 1);