Browse Source

【修改】修复扫描缺陷问题

wuzhonghui 4 years ago
parent
commit
7d10ad4534
1 changed files with 1 additions and 1 deletions
  1. 1 1
      components/lwp/lwp.c

+ 1 - 1
components/lwp/lwp.c

@@ -1207,7 +1207,7 @@ pid_t lwp_execve(char *filename, int argc, char **argv, char **envp)
             thread->user_stack = app_head->stack_offset ?
             thread->user_stack = app_head->stack_offset ?
                               (void *)(app_head->stack_offset -
                               (void *)(app_head->stack_offset -
                                        app_head->data_offset +
                                        app_head->data_offset +
-                                       lwp->data_entry) : RT_NULL;
+                                       (uint32_t)lwp->data_entry) : RT_NULL;
             thread->user_stack_size = app_head->stack_size;
             thread->user_stack_size = app_head->stack_size;
             /* init data area */
             /* init data area */
             rt_memset(lwp->data_entry, 0, lwp->data_size);
             rt_memset(lwp->data_entry, 0, lwp->data_size);