From d2cf97aeba14a4d336fb57b01f19bd5a08dcb003 Mon Sep 17 00:00:00 2001 From: Jeremy Allison Date: Thu, 29 Nov 2007 13:24:54 -0800 Subject: Remove the explicit TALLOC_CTX * from cli_struct. Make us very explicit about how long a talloc ctx should last. Jeremy. (This used to be commit ba9e2be2b5a59684e854609f9d82ea1633448c62) --- source3/libsmb/clioplock.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'source3/libsmb/clioplock.c') diff --git a/source3/libsmb/clioplock.c b/source3/libsmb/clioplock.c index effd4a5565..2e54f5a781 100644 --- a/source3/libsmb/clioplock.c +++ b/source3/libsmb/clioplock.c @@ -22,10 +22,11 @@ /**************************************************************************** send an ack for an oplock break request ****************************************************************************/ + bool cli_oplock_ack(struct cli_state *cli, int fnum, unsigned char level) { char *oldbuf = cli->outbuf; - pstring buf; + char buf[smb_size+16]; bool ret; cli->outbuf = buf; @@ -47,7 +48,7 @@ bool cli_oplock_ack(struct cli_state *cli, int fnum, unsigned char level) SSVAL(buf,smb_vwv6,0); /* unlockcount */ SSVAL(buf,smb_vwv7,0); /* lockcount */ - ret = cli_send_smb(cli); + ret = cli_send_smb(cli); cli->outbuf = oldbuf; -- cgit