Details
-
Bug
-
Resolution: Fixed
-
Minor
-
Lustre 2.10.0
-
3
-
9223372036854775807
Description
Found 4 new static analysis issues in v2_9_55_0-35-gaa32cc5:
- Buffer Overflow - Non-null Terminated String
- lustre/utils/liblustreapi_layout.c: in llapi_layout_expected, Buffer overflow of 'donor_path' due to non null terminated string 'donor_path'
- Use of Freed Memory by Pointer
- lustre/utils/liblustreapi_layout.c: in llapi_layout_comp_del, Object 'comp' was dereferenced at line 1770 after being freed by calling '__llapi_comp_free' at line 1769
- Result of function that may return NULL will be dereferenced
- lustre/lov/lov_pack.c: in lov_unpackmd, Pointer 'lsm_op_find(magic)' returned from call to function 'lsm_op_find' at line 334 may be NULL and will be dereferenced at line 334.
- Uninitialized Variable - possible
- lustre/utils/liblustreapi.c: in find_check_comp_options, 'ret' might be used uninitialized in this function. Also there are 2 similar errors on lines 3243, 3264.
The list of commits since the previous build v2_9_55_0-13-g1d40214:
| aa32cc5 | |
| 514b7da | LU-9300 test: need copytool setup for sanity-hsm 1b |
| 7da1d93 | |
| 7107e54 | |
| 03b86ce | |
| d1df591 | |
| c6e9f4f | |
| e2cdf46 | |
| db5661e | |
| e61be5b | |
| cebc79b | |
| 12a130c | |
| b6dfd13 | |
| 41bfc1e | |
| f50cc4e | |
| 5a76aee | |
| c4702b7 | |
| fafe6b4 | |
| e584b8f | |
| f3f6515 | |
| 8969392 | |
| 427ced3 |