Ignore:
Timestamp:
Nov 14, 2012, 12:59:34 PM (13 years ago)
Author:
Silvan Scherrer
Message:

Samba Server: update vendor to 3.6.0

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  
    4343        int processing;
    4444        bool recv_disable;
     45        bool recv_need_enable;
    4546        bool nofree;
    4647
     
    257258
    258259        if (pc->recv_disable) {
     260                pc->recv_need_enable = true;
    259261                EVENT_FD_NOT_READABLE(pc->fde);
    260262                return;
     
    465467_PUBLIC_ void packet_recv_disable(struct packet_context *pc)
    466468{
    467         EVENT_FD_NOT_READABLE(pc->fde);
    468469        pc->recv_disable = true;
    469470}
     
    474475_PUBLIC_ void packet_recv_enable(struct packet_context *pc)
    475476{
    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        }
    477481        pc->recv_disable = false;
    478482        if (pc->num_read != 0 && pc->packet_size >= pc->num_read) {
     
    527531  call send_callback. 
    528532
    529   Useful for operations that must occour after sending a message, such
     533  Useful for operations that must occur after sending a message, such
    530534  as the switch to SASL encryption after as sucessful LDAP bind relpy.
    531535*/
  • vendor/current/source4/lib/stream/packet.h

    r414 r740  
    2424struct tevent_context;
    2525struct tevent_fd;
     26struct socket_context;
    2627
    2728typedef NTSTATUS (*packet_full_request_fn_t)(void *private_data,
Note: See TracChangeset for help on using the changeset viewer.