Skip to content

Change "env" type of winpty_start_process#1

Open
dabretin wants to merge 1 commit intopeters:masterfrom
dabretin:master
Open

Change "env" type of winpty_start_process#1
dabretin wants to merge 1 commit intopeters:masterfrom
dabretin:master

Conversation

@dabretin
Copy link

Hi!
Actually, you send the environment as as wchar_.
The putWString of the Buffer Class send only the very first string (stop at the first NULL char), soo the environment is "cut" at the first line.
If we use a wstring, it can handle all the vars separated by NULL and finishing by 2_NULL (required format for the CreateProcess).

env become a wstring witch can handle '\0' char (Buffer class putWString
send the size of wstring, so it can handle CreateProcess environment
format)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant