diff options
-rw-r--r-- | fs/pstore/ram.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/pstore/ram.c b/fs/pstore/ram.c index 0b36e91978e6..58b93fbd117e 100644 --- a/fs/pstore/ram.c +++ b/fs/pstore/ram.c | |||
@@ -260,7 +260,7 @@ static void ramoops_free_przs(struct ramoops_context *cxt) | |||
260 | if (!cxt->przs) | 260 | if (!cxt->przs) |
261 | return; | 261 | return; |
262 | 262 | ||
263 | for (i = 0; cxt->przs[i]; i++) | 263 | for (i = 0; !IS_ERR_OR_NULL(cxt->przs[i]); i++) |
264 | persistent_ram_free(cxt->przs[i]); | 264 | persistent_ram_free(cxt->przs[i]); |
265 | kfree(cxt->przs); | 265 | kfree(cxt->przs); |
266 | } | 266 | } |