lib, stream: fix stream sanity checks

Because  operator "!" has higher priority  than "&&",
So we put the "&&" expression in "()" to check both getp and endp.
Acked-by: Donald Sharp <sharpd@cumulusnetworks.com>

(cherry picked from commit 1ed8ce47b922b71f3b3cdd661e647bbe7ed2eca7)
This commit is contained in:
Wenjian Ma 2015-06-19 10:53:26 +08:00 committed by Daniel Walton
parent 67e2b6f013
commit f0b0df1c33

View File

@ -60,7 +60,7 @@
#define STREAM_VERIFY_SANE(S) \
do { \
if ( !(GETP_VALID(S, (S)->getp)) && ENDP_VALID(S, (S)->endp) ) \
if ( !(GETP_VALID(S, (S)->getp) && ENDP_VALID(S, (S)->endp)) ) \
STREAM_WARN_OFFSETS(S); \
assert ( GETP_VALID(S, (S)->getp) ); \
assert ( ENDP_VALID(S, (S)->endp) ); \