[msan] Allow waitpid while in __msan_init().

This is used in symbolizer init.

llvm-svn: 173263
This commit is contained in:
Evgeniy Stepanov 2013-01-23 14:22:05 +00:00
parent c1237a8b8f
commit d1bfdc32b2
1 changed files with 2 additions and 0 deletions

View File

@ -512,6 +512,8 @@ INTERCEPTOR(int, wait, int *status) {
}
INTERCEPTOR(int, waitpid, int pid, int *status, int options) {
if (msan_init_is_running)
return REAL(waitpid)(pid, status, options);
ENSURE_MSAN_INITED();
int res = REAL(waitpid)(pid, status, options);
if (status)