Don’t take two redundant arguments in serviceFlagToStr()
.
Introduce serviceFlagsToStr()
which takes a mask (with more than one
bit set) and returns a vector of strings.
As a side effect this fixes an issue introduced in
#18165 due to which the GUI could
print something like UNKNOWN[1033] & UNKNOWN[1033] & UNKNOWN[2^10]
instead of NETWORK & WITNESS
.