kernel/tools/testing/selftests/powerpc/dscr/dscr_sysfs_test.c
.. .. @@ -24,6 +24,7 @@ 24 24 rc = read(fd, buf, sizeof(buf)); 25 25 if (rc == -1) { 26 26 perror("read() failed"); 27 + close(fd);27 28 return 1; 28 29 } 29 30 close(fd); .. .. @@ -65,8 +66,10 @@ 65 66 if (access(file, F_OK)) 66 67 continue; 67 68 68 - if (check_cpu_dscr_default(file, val))69 + if (check_cpu_dscr_default(file, val)) {70 + closedir(sysfs);69 71 return 1; 72 + }70 73 } 71 74 closedir(sysfs); 72 75 return 0;