diff options
Diffstat (limited to 'source4/libcli/raw')
-rw-r--r-- | source4/libcli/raw/clitransport.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source4/libcli/raw/clitransport.c b/source4/libcli/raw/clitransport.c index 03a0540be0..91f0f0f8f5 100644 --- a/source4/libcli/raw/clitransport.c +++ b/source4/libcli/raw/clitransport.c @@ -354,7 +354,7 @@ static void smbcli_transport_finish_recv(struct smbcli_transport *transport) req->in.allocated = req->in.size; /* handle NBT session replies */ - if (req->in.buffer[0] != 0) { + if (req->in.size >= 4 && req->in.buffer[0] != 0) { req->status = NT_STATUS_OK; goto async; } |