wasi: do not crash if argc is 0
Instead, leave args at its default value (which provides a fake argv[0] as it has for a long time). linux and mac do not seem affected. Fixes #1862 (tinygo apps after v0.17.0-113-g7b761fa crash if run without argv[0])
Этот коммит содержится в:
родитель
959442dc82
коммит
8dfefb46d1
1 изменённых файлов: 3 добавлений и 0 удалений
|
@ -30,6 +30,9 @@ func init() {
|
|||
// these args (argv).
|
||||
var argc, argv_buf_size uint32
|
||||
args_sizes_get(&argc, &argv_buf_size)
|
||||
if argc == 0 {
|
||||
return
|
||||
}
|
||||
|
||||
// Obtain the command line arguments
|
||||
argsSlice := make([]unsafe.Pointer, argc)
|
||||
|
|
Загрузка…
Создание таблицы
Сослаться в новой задаче