nxemu-os: add NetworkInstance instance in core and clean up interrupt_pipe_fd on Finalize (#412)

This commit is contained in:
NullVector 2026-10-11 22:14:11 +10:30 committed by GitHub
parent 8bc3dfbd50
commit e169491bd6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 5 additions and 0 deletions

View File

@ -308,6 +308,9 @@ struct System::Impl {
/// Services
std::unique_ptr<Service::Services> services;
/// Network instance
Network::NetworkInstance network_instance;
std::unique_ptr<Core::PerfStats> perf_stats;
Core::SpeedLimiter speed_limiter;

View File

@ -188,9 +188,11 @@ void Initialize() {
void Finalize() {
if (interrupt_pipe_fd[0] >= 0) {
close(interrupt_pipe_fd[0]);
interrupt_pipe_fd[0] = -1;
}
if (interrupt_pipe_fd[1] >= 0) {
close(interrupt_pipe_fd[1]);
interrupt_pipe_fd[1] = -1;
}
}