mirror of
https://github.com/Llewellynvdm/conky.git
synced 2024-12-28 04:55:08 +00:00
Bugfix: segfault with wrong config
Altough the following configuration is wrong, it should only produce a error about a missing $endif but instead it also produced a segmentation fault: TEXT $if_gw$gw_ip$else
This commit is contained in:
parent
4910d33524
commit
4db2119a2b
@ -3260,7 +3260,8 @@ static void generate_text_internal(char *p, int p_max_size,
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
p[0] = 0;
|
p[0] = 0;
|
||||||
for (obj = root.next; obj && p_max_size > 0; obj = obj->next) {
|
obj = root.next;
|
||||||
|
while (obj && p_max_size > 0) {
|
||||||
needed = 0; // reset for top stuff
|
needed = 0; // reset for top stuff
|
||||||
|
|
||||||
/* IFBLOCK jumping algorithm
|
/* IFBLOCK jumping algorithm
|
||||||
@ -5265,6 +5266,7 @@ static void generate_text_internal(char *p, int p_max_size,
|
|||||||
p += a;
|
p += a;
|
||||||
p_max_size -= a;
|
p_max_size -= a;
|
||||||
}
|
}
|
||||||
|
obj = obj->next;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user