mirror of
https://github.com/systemd/systemd-stable.git
synced 2025-01-11 05:17:44 +03:00
bootchart: reset list_sample_data head before generating SVG
Until commit 1f2ecb0
("bootchart: kill a bunch of global variables")
variable "head" was declared global and this action was performed by svg_header.
Now that "head" is local and passed to each function called by svg_do(...)
move the code at the beginning of svg_do(...) to restore the correct behaviour.
This commit is contained in:
parent
281d4a7710
commit
ae87a4a929
@ -76,8 +76,6 @@ static void svg_header(FILE *of, struct list_sample_data *head, double graph_sta
|
||||
|
||||
assert(head);
|
||||
|
||||
sampledata = head;
|
||||
LIST_FIND_TAIL(link, sampledata, head);
|
||||
sampledata_last = head;
|
||||
LIST_FOREACH_BEFORE(link, sampledata, head) {
|
||||
sampledata_last = sampledata;
|
||||
@ -1296,6 +1294,8 @@ int svg_do(FILE *of,
|
||||
double offset = 7;
|
||||
int r, c;
|
||||
|
||||
sampledata = head;
|
||||
LIST_FIND_TAIL(link, sampledata, head);
|
||||
ps = ps_first;
|
||||
|
||||
/* count initcall thread count first */
|
||||
|
Loading…
Reference in New Issue
Block a user