diff options
| author | OnlyShirley <[email protected]> | 2023-04-27 07:13:11 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2023-04-27 07:13:11 +0800 |
| commit | 8dfcf07c241405136f752666cfb80927c7999579 (patch) | |
| tree | 6c65758a4d57862b3b9c5539946dfb0202eeacc8 /components | |
| parent | 4b2a44f39e5fe5d3567735a61373c8cbc9b13795 (diff) | |
[HUST CSE]Assign Null to fdt after free to avoid dangling pointer (#7389)
Diffstat (limited to 'components')
| -rw-r--r-- | components/drivers/fdt/src/dtb_load.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/components/drivers/fdt/src/dtb_load.c b/components/drivers/fdt/src/dtb_load.c index e3b7f34e8b..f1532f5c08 100644 --- a/components/drivers/fdt/src/dtb_load.c +++ b/components/drivers/fdt/src/dtb_load.c @@ -52,6 +52,7 @@ void *dtb_node_load_from_fs(char *dtb_filename) if (dtb_node_check(fdt) == RT_FALSE) { free(fdt); + fdt=NULL; } } |
