Changeset 740 for vendor/current/source4/lib/stream
- Timestamp:
- Nov 14, 2012, 12:59:34 PM (13 years ago)
- Location:
- vendor/current/source4/lib/stream
- Files:
-
- 1 added
- 1 deleted
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
vendor/current/source4/lib/stream/packet.c
r414 r740 43 43 int processing; 44 44 bool recv_disable; 45 bool recv_need_enable; 45 46 bool nofree; 46 47 … … 257 258 258 259 if (pc->recv_disable) { 260 pc->recv_need_enable = true; 259 261 EVENT_FD_NOT_READABLE(pc->fde); 260 262 return; … … 465 467 _PUBLIC_ void packet_recv_disable(struct packet_context *pc) 466 468 { 467 EVENT_FD_NOT_READABLE(pc->fde);468 469 pc->recv_disable = true; 469 470 } … … 474 475 _PUBLIC_ void packet_recv_enable(struct packet_context *pc) 475 476 { 476 EVENT_FD_READABLE(pc->fde); 477 if (pc->recv_need_enable) { 478 pc->recv_need_enable = false; 479 EVENT_FD_READABLE(pc->fde); 480 } 477 481 pc->recv_disable = false; 478 482 if (pc->num_read != 0 && pc->packet_size >= pc->num_read) { … … 527 531 call send_callback. 528 532 529 Useful for operations that must occ our after sending a message, such533 Useful for operations that must occur after sending a message, such 530 534 as the switch to SASL encryption after as sucessful LDAP bind relpy. 531 535 */ -
vendor/current/source4/lib/stream/packet.h
r414 r740 24 24 struct tevent_context; 25 25 struct tevent_fd; 26 struct socket_context; 26 27 27 28 typedef NTSTATUS (*packet_full_request_fn_t)(void *private_data,
Note:
See TracChangeset
for help on using the changeset viewer.