From df9df7419500c42aae3cb7ccf43159d69b80b471 Mon Sep 17 00:00:00 2001 From: Garming Sam Date: Thu, 5 Dec 2013 11:53:14 +1300 Subject: [PATCH] cldap: quieten error when abandon packet is sent The specification indicates that no response needs to be sent when receiving an abandon request packet. Signed-off-by: Garming Sam Reviewed-by: Jelmer Vernooij Reviewed-by: Andrew Bartlett Autobuild-User(master): Andrew Bartlett Autobuild-Date(master): Fri Dec 6 07:13:29 CET 2013 on sn-devel-104 --- source4/cldap_server/cldap_server.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/source4/cldap_server/cldap_server.c b/source4/cldap_server/cldap_server.c index 774142e2eae..3d20201b80e 100644 --- a/source4/cldap_server/cldap_server.c +++ b/source4/cldap_server/cldap_server.c @@ -48,6 +48,13 @@ static void cldapd_request_handler(struct cldap_socket *cldap, struct cldapd_server); struct ldap_SearchRequest *search; + if (in->ldap_msg->type == LDAP_TAG_AbandonRequest) { + DEBUG(10,("Got (and ignoring) CLDAP AbandonRequest from %s.", + tsocket_address_string(in->src, in))); + talloc_free(in); + return; + } + if (in->ldap_msg->type != LDAP_TAG_SearchRequest) { DEBUG(0,("Invalid CLDAP request type %d from %s\n", in->ldap_msg->type, -- 2.11.4.GIT