projects
/
linux-2.6-block.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
RAS/AMD/FMPM: Avoid NULL ptr deref in get_saved_records()
[linux-2.6-block.git]
/
drivers
/
ras
/
amd
/
fmpm.c
diff --git
a/drivers/ras/amd/fmpm.c
b/drivers/ras/amd/fmpm.c
index 2f4ac9591c8f5a24e6630bda848505b19ce5e3ba..9d25195b453842b3f6082d696e11f045950fe1d9 100644
(file)
--- a/
drivers/ras/amd/fmpm.c
+++ b/
drivers/ras/amd/fmpm.c
@@
-676,8
+676,10
@@
static int get_saved_records(void)
}
new = get_valid_record(old);
- if (!new)
+ if (!new)
{
erst_clear(record_id);
+ continue;
+ }
/* Restore the record */
memcpy(new, old, len);