mirror of
https://github.com/samba-team/samba.git
synced 2025-01-08 21:18:16 +03:00
ldap_server: Fix CID 1435721 Unchecked return value
Signed-off-by: Volker Lendecke <vl@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org> Autobuild-User(master): Jeremy Allison <jra@samba.org> Autobuild-Date(master): Thu May 24 03:35:00 CEST 2018 on sn-devel-144
This commit is contained in:
parent
3aae048a43
commit
291630126d
@ -104,6 +104,7 @@ static void ldapsrv_terminate_connection_done(struct tevent_req *subreq)
|
||||
tevent_req_callback_data(subreq,
|
||||
struct ldapsrv_connection);
|
||||
int sys_errno;
|
||||
bool ok;
|
||||
|
||||
tstream_disconnect_recv(subreq, &sys_errno);
|
||||
TALLOC_FREE(subreq);
|
||||
@ -130,9 +131,15 @@ static void ldapsrv_terminate_connection_done(struct tevent_req *subreq)
|
||||
conn->limits.reason);
|
||||
return;
|
||||
}
|
||||
tevent_req_set_endtime(subreq,
|
||||
ok = tevent_req_set_endtime(subreq,
|
||||
conn->connection->event.ctx,
|
||||
conn->limits.endtime);
|
||||
if (!ok) {
|
||||
TALLOC_FREE(conn->sockets.raw);
|
||||
stream_terminate_connection(conn->connection,
|
||||
conn->limits.reason);
|
||||
return;
|
||||
}
|
||||
tevent_req_set_callback(subreq, ldapsrv_terminate_connection_done, conn);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user