Commit cf3eb7b3bce4d5a77db42d712070d94be494d1b2
1 parent
6c66a61b
Fix uninitialized read_chunk_size in all communication endpoint constructor calls
Showing
3 changed files
with
18 additions
and
7 deletions
| ... | ... | @@ -27,7 +27,11 @@ |
| 27 | 27 | #include "tr/connect_entry_point.h" |
| 28 | 28 | |
| 29 | 29 | void |
| 30 | -TR_serverBindTcp(TR_Server this, const char * host, int port, TR_Protocol proto) | |
| 30 | +TR_serverBindTcp( | |
| 31 | + TR_Server this, | |
| 32 | + const char * host, | |
| 33 | + int port, | |
| 34 | + TR_Protocol proto) | |
| 31 | 35 | { |
| 32 | 36 | TR_Socket socket = (TR_Socket)TR_new( |
| 33 | 37 | TR_TcpSocket, |
| ... | ... | @@ -35,7 +39,9 @@ TR_serverBindTcp(TR_Server this, const char * host, int port, TR_Protocol proto) |
| 35 | 39 | host, |
| 36 | 40 | port, 0); |
| 37 | 41 | |
| 38 | - TR_serverAddEndpoint(this, TR_new(TR_ConnEntryPoint, socket, proto)); | |
| 42 | + TR_serverAddEndpoint( | |
| 43 | + this, | |
| 44 | + TR_new(TR_ConnEntryPoint, socket, proto, 2048)); | |
| 39 | 45 | } |
| 40 | 46 | |
| 41 | 47 | // vim: set ts=4 sw=4: | ... | ... |
| ... | ... | @@ -27,7 +27,11 @@ |
| 27 | 27 | #include "tr/datagram_entry_point.h" |
| 28 | 28 | |
| 29 | 29 | void |
| 30 | -TR_serverBindUdp(TR_Server this, const char * host, int port, TR_Protocol proto) | |
| 30 | +TR_serverBindUdp( | |
| 31 | + TR_Server this, | |
| 32 | + const char * host, | |
| 33 | + int port, | |
| 34 | + TR_Protocol proto) | |
| 31 | 35 | { |
| 32 | 36 | TR_Socket socket = (TR_Socket)TR_new( |
| 33 | 37 | TR_UdpSocket, |
| ... | ... | @@ -35,7 +39,8 @@ TR_serverBindUdp(TR_Server this, const char * host, int port, TR_Protocol proto) |
| 35 | 39 | host, |
| 36 | 40 | port, 0); |
| 37 | 41 | |
| 38 | - TR_serverAddEndpoint(this, TR_new(TR_DatagramEntryPoint, socket, proto)); | |
| 42 | + TR_serverAddEndpoint( | |
| 43 | + this, TR_new(TR_DatagramEntryPoint, socket, proto, 2048)); | |
| 39 | 44 | } |
| 40 | 45 | |
| 41 | 46 | // vim: set ts=4 sw=4: | ... | ... |
| ... | ... | @@ -27,18 +27,18 @@ main (int argc, char * argv[]) |
| 27 | 27 | #endif |
| 28 | 28 | TR_SimpleClient client; |
| 29 | 29 | TR_Protocol protocol; |
| 30 | - TR_ProtoMessageRaw message; | |
| 30 | + volatile TR_ProtoMessageRaw message; | |
| 31 | 31 | int i, j=0; |
| 32 | 32 | |
| 33 | 33 | TR_logger = TR_INSTANCE_CAST(TR_Logger, mylogger2); |
| 34 | 34 | protocol = TR_new(TR_ProtocolRaw); |
| 35 | 35 | #if UDP |
| 36 | 36 | socket = TR_new(TR_UdpSocket, TR_logger, "127.0.0.1", 5678, 0); |
| 37 | - connection = TR_new(TR_DatagramService, socket, protocol); | |
| 37 | + connection = TR_new(TR_DatagramService, socket, protocol, 2048); | |
| 38 | 38 | TR_socketOpen((TR_Socket)socket); |
| 39 | 39 | #else |
| 40 | 40 | socket = TR_new(TR_TcpSocket, TR_logger, "127.0.0.1", 5678, 0); |
| 41 | - connection = TR_new(TR_Connection, socket, protocol); | |
| 41 | + connection = TR_new(TR_Connection, socket, protocol, 2048); | |
| 42 | 42 | TR_socketConnect((TR_Socket)socket); |
| 43 | 43 | #endif |
| 44 | 44 | ... | ... |
Please
register
or
login
to post a comment