fs_test/lwext4_generic: free rw_buff after use.
authorngkaho1234 <ngkaho1234@gmail.com>
Sun, 20 Dec 2015 08:06:55 +0000 (08:06 +0000)
committerngkaho1234 <ngkaho1234@gmail.com>
Sun, 20 Dec 2015 08:06:55 +0000 (08:06 +0000)
fs_test/lwext4_generic.c

index 9200388255e4db121ef71c0fdf5ec876b91bc293..21a4526e6dd5c6be0ef0b7f015fa9c43241b80d9 100644 (file)
@@ -243,10 +243,16 @@ int main(int argc, char **argv)
 
        fflush(stdout);
        uint8_t *rw_buff = malloc(rw_szie);
-       if (!rw_buff)
+       if (!rw_buff) {
+               free(rw_buff);
                return EXIT_FAILURE;
-       if (!test_lwext4_file_test(rw_buff, rw_szie, rw_count))
+       }
+       if (!test_lwext4_file_test(rw_buff, rw_szie, rw_count)) {
+               free(rw_buff);
                return EXIT_FAILURE;
+       }
+
+       free(rw_buff);
 
        fflush(stdout);
        test_lwext4_dir_ls("/mp/");