factotum: Fix an operator precedence bug in the secstore code

`==` is higher precedence than `&`. Parenthesize.

Change-Id: I2c7ee588fea0d8a66e1c8424f26630015388d61a
Signed-off-by: Dan Cross <cross@gajendra.net>
Reviewed-on: https://plan9port-review.googlesource.com/2860
Reviewed-by: Gleydson Soares <gsoares@gmail.com>
This commit is contained in:
Dan Cross 2017-04-20 21:35:23 +00:00 committed by Gleydson Soares
parent 9e52ea8a29
commit c976381d67

View file

@ -181,7 +181,7 @@ SC_read(SConn *conn, uchar *buf, int n)
uchar count[2], digest[SHA1dlen]; uchar count[2], digest[SHA1dlen];
int len, nr; int len, nr;
if(read(ss->fd, count, 2) != 2 || count[0]&0x80 == 0){ if(read(ss->fd, count, 2) != 2 || (count[0]&0x80) == 0){
werrstr("!SC_read invalid count"); werrstr("!SC_read invalid count");
return -1; return -1;
} }