RAS/AMD/FMPM: Avoid NULL ptr deref in get_saved_records()
[linux-2.6-block.git] / drivers / ras / amd / fmpm.c
index 2f4ac9591c8f5a24e6630bda848505b19ce5e3ba..9d25195b453842b3f6082d696e11f045950fe1d9 100644 (file)
@@ -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);