X-Git-Url: http://git.samba.org/samba.git/?a=blobdiff_plain;f=lib%2Ftsocket%2Ftsocket_bsd.c;h=bc7cfe3fe9e24aad603be171b79c3d6a0814d150;hb=4423aa59abda50c8b71815f922ea03e2009f9e50;hp=dabf962e87f07c4b3f00e8bd2b56a47b856a0c3e;hpb=0212800de8c6367c9da7939fc43a1fa23c7da2bf;p=samba.git diff --git a/lib/tsocket/tsocket_bsd.c b/lib/tsocket/tsocket_bsd.c index dabf962e87f..bc7cfe3fe9e 100644 --- a/lib/tsocket/tsocket_bsd.c +++ b/lib/tsocket/tsocket_bsd.c @@ -1107,6 +1107,7 @@ static struct tevent_req *tdgram_bsd_disconnect_send(TALLOC_CTX *mem_ctx, goto post; } + TALLOC_FREE(bsds->fde); ret = close(bsds->fd); bsds->fd = -1; err = tsocket_bsd_error_from_errno(ret, errno, &dummy); @@ -1894,6 +1895,7 @@ static struct tevent_req *tstream_bsd_disconnect_send(TALLOC_CTX *mem_ctx, goto post; } + TALLOC_FREE(bsds->fde); ret = close(bsds->fd); bsds->fd = -1; err = tsocket_bsd_error_from_errno(ret, errno, &dummy);