mirror of
https://bitbucket.org/smil3y/katie.git
synced 2025-02-23 18:32:55 +00:00
initialize QProcess variables
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
parent
2c14cf35d6
commit
beefa99413
1 changed files with 3 additions and 3 deletions
|
@ -970,11 +970,11 @@ bool QProcessPrivate::waitForDeadChild()
|
||||||
Q_Q(QProcess);
|
Q_Q(QProcess);
|
||||||
|
|
||||||
// read a byte from the death pipe
|
// read a byte from the death pipe
|
||||||
char c;
|
char c = 0;
|
||||||
qt_safe_read(deathPipe[0], &c, 1);
|
qt_safe_read(deathPipe[0], &c, 1);
|
||||||
|
|
||||||
// check if our process is dead
|
// check if our process is dead
|
||||||
int status;
|
int status = 0;
|
||||||
if (qt_safe_waitpid(pid, &status, WNOHANG) > 0) {
|
if (qt_safe_waitpid(pid, &status, WNOHANG) > 0) {
|
||||||
processManager()->remove(q);
|
processManager()->remove(q);
|
||||||
crashed = !WIFEXITED(status);
|
crashed = !WIFEXITED(status);
|
||||||
|
@ -1089,7 +1089,7 @@ bool QProcessPrivate::startDetached(const QString &program, const QStringList &a
|
||||||
|
|
||||||
char reply = '\0';
|
char reply = '\0';
|
||||||
qint64 startResult = qt_safe_read(startedPipe[0], &reply, 1);
|
qint64 startResult = qt_safe_read(startedPipe[0], &reply, 1);
|
||||||
int result;
|
int result = 0;
|
||||||
qt_safe_close(startedPipe[0]);
|
qt_safe_close(startedPipe[0]);
|
||||||
qt_safe_waitpid(childPid, &result, 0);
|
qt_safe_waitpid(childPid, &result, 0);
|
||||||
bool success = (startResult != -1 && reply == '\0');
|
bool success = (startResult != -1 && reply == '\0');
|
||||||
|
|
Loading…
Add table
Reference in a new issue