diff options
-rw-r--r-- | src/libs/installer/adminauthorization_x11.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/libs/installer/adminauthorization_x11.cpp b/src/libs/installer/adminauthorization_x11.cpp index 6d5a52357..d2d1ad669 100644 --- a/src/libs/installer/adminauthorization_x11.cpp +++ b/src/libs/installer/adminauthorization_x11.cpp @@ -206,11 +206,11 @@ bool AdminAuthorization::execute(QWidget *parent, const QString &program, const ::write(masterFD, pwd.data(), pwd.length()); ::write(masterFD, "\n", 1); ::read(masterFD, buf, pwd.length() + 1); - } + } } if (bytes == 0) ::usleep(100000); - } + } if (!errData.isEmpty()) { printError(parent, QString::fromLocal8Bit(errData.constData())); return false; @@ -223,9 +223,9 @@ bool AdminAuthorization::execute(QWidget *parent, const QString &program, const ::close(pipedData[1]); if (exited) return exitStatus == 0; - + return false; - } + } // child process else { @@ -234,7 +234,7 @@ bool AdminAuthorization::execute(QWidget *parent, const QString &program, const for (int sig = 1; sig < NSIG; ++sig) signal(sig, SIG_DFL); signal(SIGHUP, SIG_IGN); - + ::setsid(); ::ioctl(slaveFD, TIOCSCTTY, 1); |