diff options
Diffstat (limited to 'e2fsprogs/ext2fs/test_io.c')
-rw-r--r-- | e2fsprogs/ext2fs/test_io.c | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/e2fsprogs/ext2fs/test_io.c b/e2fsprogs/ext2fs/test_io.c index d4b36532f..45f9090cb 100644 --- a/e2fsprogs/ext2fs/test_io.c +++ b/e2fsprogs/ext2fs/test_io.c | |||
@@ -203,10 +203,8 @@ static errcode_t test_open(const char *name, int flags, io_channel *channel) | |||
203 | return 0; | 203 | return 0; |
204 | 204 | ||
205 | cleanup: | 205 | cleanup: |
206 | if (io) | 206 | ext2fs_free_mem(&io); |
207 | ext2fs_free_mem(&io); | 207 | ext2fs_free_mem(&data); |
208 | if (data) | ||
209 | ext2fs_free_mem(&data); | ||
210 | return retval; | 208 | return retval; |
211 | } | 209 | } |
212 | 210 | ||
@@ -229,8 +227,7 @@ static errcode_t test_close(io_channel channel) | |||
229 | fclose(data->outfile); | 227 | fclose(data->outfile); |
230 | 228 | ||
231 | ext2fs_free_mem(&channel->private_data); | 229 | ext2fs_free_mem(&channel->private_data); |
232 | if (channel->name) | 230 | ext2fs_free_mem(&channel->name); |
233 | ext2fs_free_mem(&channel->name); | ||
234 | ext2fs_free_mem(&channel); | 231 | ext2fs_free_mem(&channel); |
235 | return retval; | 232 | return retval; |
236 | } | 233 | } |