websocketpp
websocketpp copied to clipboard
Thread sanitizer points out a data race in websocketpp::lib::net::_htonll(unsigned long)
https://github.com/zaphoyd/websocketpp/blob/master/websocketpp/common/network.hpp#L66-L85
Write on line 75:
typ = (x.c[7] == 0x01ULL) ? TYP_BIGE : TYP_SMLE;
Read on line 73:
if (typ == TYP_INIT) {
can happen concurrently and hence constitute a data race.