tor-0.2.3.25/src/or/transports.c:330: possible bad assert ?

I just tried to compile tor-0.2.3.25 with Linux gcc compiler flag -Wlogical-op

It said

transports.c:330:5: warning: logical 'or' of collectively exhaustive tests is always true [-Wlogical-op]

Source code is

tor_assert(mp->conf_state != PT_PROTO_BROKEN ||
           mp->conf_state != PT_PROTO_FAILED_LAUNCH);

Suggest swap || for &&

Trac:
Username: dcb