Diff between faba6c6e412a07c77a6b2300fce828cbb4bca6dd and aff54c25eb2602de555f4f2402a486168d911e4c
Changed Files
| File | Additions | Deletions | Status |
| tools/csr_usb.c | +4 | -1 | modified |
Full Patch
diff --git a/tools/csr_usb.c b/tools/csr_usb.c
index 5fb6bdc..a1d7324 100644
--- a/tools/csr_usb.c
+++ b/tools/csr_usb.c
@@ -80,9 +80,12 @@ static int read_value(const char *name, const char *attr, const char *format)
return -1;
n = fscanf(file, format, &value);
- if (n != 1)
+ if (n != 1) {
+ fclose(file);
return -1;
+ }
+ fclose(file);
return value;
}