Ignore:
Timestamp:
Mar 11, 2009, 9:14:55 AM (16 years ago)
Author:
Paul Smedley
Message:

Add 'missing' 3.0.34 diffs

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/samba-3.0/source/nsswitch/winbindd.c

    r158 r165  
    478478        }
    479479
    480         SAFE_FREE(state->request.extra_data.data);
    481480        SAFE_FREE(state->response.extra_data.data);
    482481
     
    513512static void request_finished(struct winbindd_cli_state *state)
    514513{
     514        /* Make sure request.extra_data is freed when finish processing a request */
     515        SAFE_FREE(state->request.extra_data.data);
    515516        setup_async_write(&state->fd_event, &state->response,
    516517                          sizeof(state->response), response_main_sent, state);
     
    669670static void remove_client(struct winbindd_cli_state *state)
    670671{
     672        char c = 0;
     673
    671674        /* It's a dead client - hold a funeral */
    672675       
     
    674677                return;
    675678        }
    676                
     679
     680        /* tell client, we are closing ... */
     681        write(state->sock, &c, sizeof(c));
     682
    677683        /* Close socket */
    678684               
Note: See TracChangeset for help on using the changeset viewer.