--- a/libpurple/protocols/oscar/bstream.c Wed Jul 28 23:53:25 2010 +0000 +++ b/libpurple/protocols/oscar/bstream.c Sat Jul 31 20:00:39 2010 +0000 @@ -78,7 +78,8 @@ */ int byte_stream_advance(ByteStream *bs, int n) { - g_return_val_if_fail((byte_stream_curpos(bs) + n >= 0) && (n <= byte_stream_bytes_left(bs)), 0); + g_return_val_if_fail(byte_stream_curpos(bs) + n >= 0, 0); + g_return_val_if_fail(n <= byte_stream_bytes_left(bs), 0); bs->offset += n; return n;