enable ftp in the ftp menu if it isn't already enabled.

This commit is contained in:
ITotalJustice
2025-05-19 08:32:05 +01:00
parent eadc46b0e4
commit bd6566524c
2 changed files with 13 additions and 1 deletions

View File

@@ -152,6 +152,12 @@ Menu::Menu() : MenuBase{"FTP Install (EXPERIMENTAL)"_i18n} {
}});
mutexInit(&m_mutex);
m_was_ftp_enabled = App::GetFtpEnable();
if (!m_was_ftp_enabled) {
log_write("[FTP] wasn't enabled, forcefully enabling\n");
App::SetFtpEnable(true);
}
ftpsrv::InitInstallMode(this, OnInstallStart, OnInstallWrite, OnInstallClose);
m_port = ftpsrv::GetPort();
@@ -171,6 +177,11 @@ Menu::~Menu() {
m_source->Disable();
}
if (!m_was_ftp_enabled) {
log_write("[FTP] disabling on exit\n");
App::SetFtpEnable(false);
}
log_write("closing data!!!!\n");
}