# HG changeset patch # User gongo # Date 1163062231 0 # Node ID b449f5b7cfd2f99adf2d806460636f77023eaaa8 # Parent 8016a4ad065be5ff86b9fba5f5f0c2d9c9a8222c *** empty log message *** diff -r 8016a4ad065b -r b449f5b7cfd2 linda.c --- a/linda.c Thu Nov 09 08:48:13 2006 +0000 +++ b/linda.c Thu Nov 09 08:50:31 2006 +0000 @@ -82,7 +82,7 @@ pkt = make_packet(mode, car, course, data); psx_out(dest, pkt, len); free(pkt); - } else if (reply = psx_reply(linda_seq[dest])) { + } else if (reply = psx_reply(linda_seq[dest])) { pkt = make_packet(mode, car, course, data); psx_out(dest, pkt, len); free(pkt); @@ -106,7 +106,6 @@ if (course) *course = get_header(pkt, PKT_COURSEID_OFFSET); if (data) memcpy(data, pkt+PKT_DATA_OFFSET, sizeof(FMATRIX)); - psx_free(reply); linda_seq[id] = psx_rd(id); } @@ -131,7 +130,7 @@ for (i=1; i<=CLIENT_MAX; i++) { if (i == id) continue; get_packet(i, &flg, &mode, NULL, NULL, NULL); - if (flg == 1 && mode = MODE_WAIT) { + if (flg == 1 && mode == MODE_WAIT) { connect++; flg = 0; }