diff --git a/kal/posix/src/pthread.c b/kal/posix/src/pthread.c index 154492ca746fdcd34b5a871f1c2222933fedaaab..e365842efeb72a719b4a2979e0f4eece25b2029a 100644 --- a/kal/posix/src/pthread.c +++ b/kal/posix/src/pthread.c @@ -221,10 +221,10 @@ int pthread_create(pthread_t *thread, const pthread_attr_t *attr, LOS_ListAdd(&g_pthreadListHead, &pthreadData->threadList); LOS_IntRestore(intSave); - (void)LOS_TaskResume(taskID); - *thread = (pthread_t)taskID; + (void)LOS_TaskResume(taskID); + return 0; }