Merge "mFusePid should be cleared after waitpid successfully" am: 456483d193 am: 8be3be3167

am: 8fe7f3104b

Change-Id: I18199ce5f972f0a403728e34dec608a01fceb183
gugelfrei
Gao Xiang 6 years ago committed by android-build-merger
commit 17510259cc

@ -114,7 +114,8 @@ status_t EmulatedVolume::doMount() {
}
}
/* sdcardfs will have exited already. FUSE will still be running */
TEMP_FAILURE_RETRY(waitpid(mFusePid, nullptr, WNOHANG));
if (TEMP_FAILURE_RETRY(waitpid(mFusePid, nullptr, WNOHANG)) == mFusePid)
mFusePid = 0;
return OK;
}

@ -211,7 +211,8 @@ status_t PublicVolume::doMount() {
}
}
/* sdcardfs will have exited already. FUSE will still be running */
TEMP_FAILURE_RETRY(waitpid(mFusePid, nullptr, WNOHANG));
if (TEMP_FAILURE_RETRY(waitpid(mFusePid, nullptr, WNOHANG)) == mFusePid)
mFusePid = 0;
return OK;
}

Loading…
Cancel
Save