Răsfoiți Sursa

!534 修正在get pid失败后处理流程缺失的问题
Merge pull request !534 from jesven/fix_new_lwp

bernard 3 ani în urmă
părinte
comite
bacd1a5d83
1 a modificat fișierele cu 2 adăugiri și 0 ștergeri
  1. 2 0
      components/lwp/lwp_pid.c

+ 2 - 0
components/lwp/lwp_pid.c

@@ -328,7 +328,9 @@ struct rt_lwp* lwp_new(void)
     pid = lwp_pid_get();
     if (pid == 0)
     {
+        lwp_user_object_lock_destroy(lwp);
         rt_free(lwp);
+        lwp = RT_NULL;
         LOG_E("pid slot fulled!\n");
         goto out;
     }