CVS update: samba/source/include

Matt Chapman m.chapman at student.unsw.edu.au
Thu Feb 25 05:29:21 EST 1999


Luke Kenneth Casson Leighton wrote:

> > * Return ERRDOS/ERRmoredata on extra data instead of
> > STATUS_BUFFER_OVERFLOW for Win95's benefit. On a named pipe this results
> > in an SMBreadX as usual.
>
> don't do this.  if you do, only do so if 32 bit status codes are
> *not* negotiated.

Okay, changing to:

    if (global_client_caps & CAP_STATUS32)
    {
            /* issue a buffer size warning.  on a DCE/RPC pipe, expect an
SMBreadX... */
            SIVAL(outbuf, smb_flg2, FLAGS2_32_BIT_ERROR_CODES);
            SIVAL(outbuf, smb_rcls, 0x80000005); /* STATUS_BUFFER_OVERFLOW */
    } else {
            SCVAL(outbuf, smb_rcls, ERRDOS);
            SSVAL(outbuf, smb_err, ERRmoredata);
    }

    Matt


--
Matt Chapman
m.chapman at student.unsw.edu.au






More information about the samba-cvs mailing list