If QUIC support is enabled both branches of the ternary conditional are
identical, upsetting Coverity. Move the full conditional into the non-QUIC
preprocessor branch to make the code more clear.
This resolves GitHub issue #1710.
(proto_type == PROTO_TYPE_DGRAM) ? "datagram" : "stream",
ss.ss_family,
str,
- (ctrl_type == SOCK_STREAM && proto_type == PROTO_TYPE_DGRAM) ?
#ifndef USE_QUIC
- "; QUIC is not compiled in if this is what you were looking for."
+ (ctrl_type == SOCK_STREAM && proto_type == PROTO_TYPE_DGRAM)
+ ? "; QUIC is not compiled in if this is what you were looking for."
+ : ""
#else
""
#endif
- :"");
+ );
goto out;
}