【发布时间】:2016-08-27 18:12:41
【问题描述】:
我正在使用 G-Wan v4.12.31。
有人知道为什么 get_env(US_VHOST_DATA) 在 handlers/main.c 中第一次调用 main() 时返回 NULL 吗?
int init(int argc, char *argv[])
{
u32 *states = (u32 *)get_env(argv, US_HANDLER_STATES);
*states = (1 << HDL_AFTER_READ);
return 0;
}
int main(int argc, char *argv[])
{
void **vhost = (void **)get_env(argv, US_VHOST_DATA);
printf(%p\n", vhost); //NULL first time, non-NULL all other times
return 255;
}
【问题讨论】:
标签: parsing environment-variables virtualhost g-wan