diff options
-rw-r--r-- | source4/kdc/kdc.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/source4/kdc/kdc.c b/source4/kdc/kdc.c index fe028eb607..172d971aa7 100644 --- a/source4/kdc/kdc.c +++ b/source4/kdc/kdc.c @@ -148,7 +148,8 @@ static void kdc_socket_handler(struct event_context *ev, struct fd_event *fde, struct kdc_socket *kdc_socket = talloc_get_type(private, struct kdc_socket); if (flags & EVENT_FD_WRITE) { kdc_send_handler(kdc_socket); - } else if (flags & EVENT_FD_READ) { + } + if (flags & EVENT_FD_READ) { kdc_recv_handler(kdc_socket); } } |