diff options
| author | Dave Jones <davej@suse.de> | 2002-05-08 21:44:43 -0700 |
|---|---|---|
| committer | Dave Jones <davej@suse.de> | 2002-05-08 21:44:43 -0700 |
| commit | 0ebd1760735ac27af46ec3344dcbef33a55ffb6d (patch) | |
| tree | 5228e44a6f66a432c60541b4570b4e747bc7ce6c | |
| parent | 3f0501fedf25dd7d50b5ad278788d35956506337 (diff) | |
[PATCH] swap file missing error check
Found by Andries Brouwer a while back iirc.
| -rw-r--r-- | mm/swapfile.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/mm/swapfile.c b/mm/swapfile.c index 2ced3aaa6a46..0c49a1481ddb 100644 --- a/mm/swapfile.c +++ b/mm/swapfile.c @@ -1088,7 +1088,7 @@ bad_swap_2: swap_list_unlock(); if (swap_map) vfree(swap_map); - if (swap_file) + if (swap_file && !IS_ERR(swap_file)) filp_close(swap_file, NULL); out: if (swap_header) |
