version 1.2, 2002/06/19 00:27:55 |
version 1.3, 2002/06/24 15:49:22 |
|
|
u_char buf[5]; |
u_char buf[5]; |
u_int mlen = buffer_len(m); |
u_int mlen = buffer_len(m); |
|
|
debug3("msg_send: type %d", type); |
debug3("msg_send: type %u", (unsigned int)type & 0xff); |
|
|
PUT_32BIT(buf, mlen + 1); |
PUT_32BIT(buf, mlen + 1); |
buf[4] = type; /* 1st byte of payload is mesg-type */ |
buf[4] = type; /* 1st byte of payload is mesg-type */ |
|
|
if (res != sizeof(buf)) { |
if (res != sizeof(buf)) { |
if (res == 0) |
if (res == 0) |
return -1; |
return -1; |
fatal("msg_recv: read: header %d", res); |
fatal("msg_recv: read: header %ld", (long)res); |
} |
} |
msg_len = GET_32BIT(buf); |
msg_len = GET_32BIT(buf); |
if (msg_len > 256 * 1024) |
if (msg_len > 256 * 1024) |