Fix WslDistributionConfig to not default-initialize optional fields by benhillis · Pull Request #13629 · microsoft/WSL
Pull Request Overview
This PR fixes a bug in WslDistributionConfig where optional fields were incorrectly initialized with default values instead of remaining uninitialized. When mount.drvfs used a default-constructed config struct, it inadvertently used config flags of zero instead of querying init for the actual values, causing virtio9p and virtiofs test failures.
Key Changes:
- Removed default initialization values from
FeatureFlagsandNetworkingModeoptional fields, allowing proper detection of unset values