diff --git a/osal/test/mpp_mem_test.c b/osal/test/mpp_mem_test.c index 7388f297..ed46256f 100644 --- a/osal/test/mpp_mem_test.c +++ b/osal/test/mpp_mem_test.c @@ -24,8 +24,10 @@ int main() { + void *tmp = NULL; + mpp_set_env_u32("osal_mem_list", 1); - void *tmp = mpp_malloc(int, 100); + tmp = mpp_malloc(int, 100); if (tmp) { mpp_log("malloc success\n"); mpp_free(tmp); diff --git a/osal/test/mpp_thread_test.c b/osal/test/mpp_thread_test.c index c2f33ed1..aef85892 100644 --- a/osal/test/mpp_thread_test.c +++ b/osal/test/mpp_thread_test.c @@ -43,9 +43,10 @@ int main() int i; int pdata[MAX_THREAD_NUM]; pthread_t threads[MAX_THREAD_NUM]; + pthread_attr_t attr; + void *dummy; mpp_log("vpu test start\n"); - pthread_attr_t attr; pthread_attr_init(&attr); pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_JOINABLE); @@ -54,9 +55,8 @@ int main() pthread_create(&threads[i], &attr, thread_test, &pdata[i]); } pthread_attr_destroy(&attr); - sleep(2); - void *dummy; + sleep(2); for (i = 0; i < MAX_THREAD_NUM; i++) { pthread_join(threads[i], &dummy);