Merge pull request #3152 from MichaelEischer/fix-backup-background-hang

backup: Fix shutdown hang when running in the background on linux
This commit is contained in:
Alexander Neumann
2020-12-06 21:16:00 +01:00
committed by GitHub
2 changed files with 10 additions and 4 deletions
+2 -4
View File
@@ -96,11 +96,9 @@ func (t *Terminal) run(ctx context.Context) {
for {
select {
case <-ctx.Done():
if IsProcessBackground(t.fd) {
// ignore all messages, do nothing, we are in the background process group
continue
if !IsProcessBackground(t.fd) {
t.undoStatus(len(status))
}
t.undoStatus(len(status))
return