diff --git a/src/drivers/uavcan/uavcan_servers.cpp b/src/drivers/uavcan/uavcan_servers.cpp index d6a05dba67..fa4b2aab10 100644 --- a/src/drivers/uavcan/uavcan_servers.cpp +++ b/src/drivers/uavcan/uavcan_servers.cpp @@ -214,8 +214,8 @@ void UavcanServers::migrateFWFromRoot(const char *sd_path, const char *sd_root_p } } - if (dev_dirent != nullptr) { - (void)closedir(dev_dirent); + if (sd_root_dir != nullptr) { + (void)closedir(sd_root_dir); } }