Skip to content

Commit

Permalink
Изменен юнит файл чтобы были разрешения на воспроизведения звука из д…
Browse files Browse the repository at this point in the history
…емона

Исправлена обработка завершения приложения по сигналу, не завершался дочерний поток
  • Loading branch information
khromenokroman committed Aug 13, 2024
1 parent d7a57c2 commit 20e5a33
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 0 deletions.
1 change: 1 addition & 0 deletions play_radio.service
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ Description=Radio Server Service
After=network.target

[Service]
PAMName=login
ExecStart=/usr/bin/radio_server 1993
User=raipo
Restart=on-failure
Expand Down
4 changes: 4 additions & 0 deletions src/server/server.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,10 @@ void radio::server::Server::run() {
}

void radio::server::Server::stop() {
if (m_child_process && m_child_process.running()) {
m_child_process.terminate();
m_child_process.wait();
}
m_io_context.stop();
std::this_thread::sleep_for(std::chrono::seconds(1));
}
Expand Down

0 comments on commit 20e5a33

Please sign in to comment.