Skip to content

Use EnsureCapacity for string buffer#1

Open
sh-akira wants to merge 1 commit intogpsnmeajp:masterfrom
sh-akira:patch-1
Open

Use EnsureCapacity for string buffer#1
sh-akira wants to merge 1 commit intogpsnmeajp:masterfrom
sh-akira:patch-1

Conversation

@sh-akira
Copy link
Copy Markdown

@sh-akira sh-akira commented Dec 1, 2024

GetStringTrackedDevicePropertyに使用するStringBuilderは、
LengthではなくEnsureCapacityでバッファ領域を確保しないと、不正なメモリ領域を参照する場合がある。
(タイミングが良いと成功してしまう)

具体的には

openVRUtil.GetSerialNumber(i)

が正しくない答えを返す場合があったため修正

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