mirror of
https://github.com/systemd/systemd-stable.git
synced 2025-01-31 01:47:15 +03:00
bootchart: fix two unitialized memory frees
The new gcc isn't bad! In file included from src/bootchart/svg.c:36:0: src/bootchart/svg.c: In function 'svg_ps_bars': ./src/shared/util.h:524:13: warning: 'enc_name' may be used uninitialized in this function [-Wmaybe-uninitialized] free(*(void**) p); ^ src/bootchart/svg.c:821:37: note: 'enc_name' was declared here char _cleanup_free_*enc_name; ^ CC src/udev/mtd_probe/mtd_probe-probe_smartmedia.o XSLT man/systemd.unit.5 In file included from src/bootchart/svg.c:36:0: src/bootchart/svg.c: In function 'svg_pss_graph': ./src/shared/util.h:524:13: warning: 'enc_name' may be used uninitialized in this function [-Wmaybe-uninitialized] free(*(void**) p); ^ src/bootchart/svg.c:395:37: note: 'enc_name' was declared here char _cleanup_free_*enc_name; ^
This commit is contained in:
parent
3143987f93
commit
40c2cce772
@ -392,7 +392,7 @@ static void svg_pss_graph(void) {
|
||||
svg("\n\n<!-- PSS map - csv format -->\n");
|
||||
ps = ps_first;
|
||||
while (ps->next_ps) {
|
||||
char _cleanup_free_*enc_name;
|
||||
char _cleanup_free_ *enc_name = NULL;
|
||||
ps = ps->next_ps;
|
||||
if (!ps)
|
||||
continue;
|
||||
@ -818,7 +818,7 @@ static void svg_ps_bars(void) {
|
||||
/* pass 2 - ps boxes */
|
||||
ps = ps_first;
|
||||
while ((ps = get_next_ps(ps))) {
|
||||
char _cleanup_free_*enc_name;
|
||||
char _cleanup_free_ *enc_name = NULL;
|
||||
|
||||
double starttime;
|
||||
int t;
|
||||
|
Loading…
x
Reference in New Issue
Block a user