NWReadFile X-Plat library returns 0x880E when file handle is obtained from NWDSOpenStream (with for example login script processing).

  • 7014074
  • 11-Nov-2013
  • 23-Sep-2014

Environment

Novell Open Enterprise Server 11 (OES 11) Linux

Situation

The NWReadFile X-plat API) returns 0x880E (attempt to read more data than the buffer can hold), when it attempts to return more than 512 bytes of data, but only when the file handle is obtained from NWDSOpenStream.

This may for example be encountered when a login script exceeds 512 bytes in size.

Resolution

This has been resolved by fixing the Xtier/X-Plat libraries.

Cause

The problem was caused by a hard-coded 512 byte limit.

Additional Information

The solution will be publicly released in an upcoming release of the Open Enterprise Server support packs.