Update to latest git
This commit is contained in:
parent
0e1d85613a
commit
708deb95da
536 changed files with 65844 additions and 113 deletions
28
0266-bootchart-oom-check-correct-variable.patch
Normal file
28
0266-bootchart-oom-check-correct-variable.patch
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
From d498a616075ebfd8025d66c4c4f725d24eb3aca3 Mon Sep 17 00:00:00 2001
|
||||
From: Andreas Henriksson <andreas@fatal.se>
|
||||
Date: Tue, 16 Sep 2014 19:40:25 +0200
|
||||
Subject: [PATCH] bootchart: oom-check correct variable
|
||||
|
||||
Coverity warned that we have already dereferenced ps->sample before
|
||||
null-checking it. I suspect that's not really the issue and that
|
||||
the check is checking the wrong variable.
|
||||
Likely the oom-check should be on the just allocated ps->sample->next.
|
||||
|
||||
Found by coverity. Fixes: CID#1237765
|
||||
---
|
||||
src/bootchart/store.c | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/src/bootchart/store.c b/src/bootchart/store.c
|
||||
index ed46a503c6..ed683e88d9 100644
|
||||
--- a/src/bootchart/store.c
|
||||
+++ b/src/bootchart/store.c
|
||||
@@ -399,7 +399,7 @@ schedstat_next:
|
||||
continue;
|
||||
|
||||
ps->sample->next = new0(struct ps_sched_struct, 1);
|
||||
- if (!ps->sample) {
|
||||
+ if (!ps->sample->next) {
|
||||
log_oom();
|
||||
exit(EXIT_FAILURE);
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue