Changeset 1844
- Timestamp:
- 03/18/10 08:18:17 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/module-newcamd.c
r1837 r1844 356 356 static int newcamd_recv(uchar *buf) 357 357 { 358 359 360 361 362 rs=network_message_receive(client[cs_idx].udp_fd, 363 &client[cs_idx].ncd_msgid, buf, 364 365 366 367 368 369 rs=network_message_receive(client[cs_idx].udp_fd, 370 &reader[ridx].ncd_msgid,buf, 371 372 373 374 if (rs<5) rc=(-1);375 else rc=rs;376 377 378 379 380 if( rc==-1 ) 381 { 382 if (rs > 0) 383 cs_log("packet to small (%d bytes)", rs); 384 else 385 cs_log("Connection closed to %s", remote_txt()); 386 } 387 358 int rc, rs; 359 360 if (is_server) 361 { 362 rs = network_message_receive(client[cs_idx].udp_fd, 363 &client[cs_idx].ncd_msgid, buf, 364 client[cs_idx].ncd_skey, COMMTYPE_SERVER); 365 } 366 else 367 { 368 if (!client[cs_idx].udp_fd) return(-1); 369 rs = network_message_receive(client[cs_idx].udp_fd, 370 &reader[ridx].ncd_msgid, buf, 371 reader[ridx].ncd_skey, COMMTYPE_CLIENT); 372 } 373 374 if (rs < 5) rc = (-1); 375 else rc = rs; 376 377 cs_ddump(buf, rs, "received %d bytes from %s", rs, remote_txt()); 378 client[cs_idx].last = time((time_t *) 0); 379 380 if( rc == -1 || rc > 147 ) { 381 if (rs > 0) 382 cs_log("packet to small or too large (%d bytes)", rs); 383 else 384 cs_log("Connection closed to %s", remote_txt()); 385 } 386 387 return(rc); 388 388 } 389 389
Note:
See TracChangeset
for help on using the changeset viewer.