Page MenuHomePhabricator

netbase: always initialize m_is_unix_socket in the Proxy constructor
ClosedPublic

Authored by PiRK on Mar 27 2026, 16:02.

Details

Summary

This was missed in D19737, and causes a failure in the UBSAN build.

~/bitcoin-abc/src/./netbase.h:83:13: runtime error: load of value 8, which is not a valid value for type 'bool'
...

UndefinedBehaviorSanitizer: invalid-bool-load ~/bitcoin-abc/src/./netbase.h:83:13
Test Plan
cmake .. -GNinja  -DENABLE_SANITIZERS=undefined -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++
ninja all check check-functional

Diff Detail

Repository
rABC Bitcoin ABC
Lint
Lint Not Applicable
Unit
Tests Not Applicable