Windows Explorer crashes if username is changed in login dialog

  • 7012056
  • 01-Apr-2013
  • 06-Jun-2013

Environment

Novell Client 2 SP3 for Windows (IR1)
Novell Client 2 SP3 for Windows 7 (IR1)
Novell Client 2 SP3 for Windows 8 (IR1)
Novell Client 2 SP3 for Windows Server 2008 R2(IR1)
Novell Client 2 SP3 for Windows Server 2012 (IR1)

Situation

Starting in Novell Client 2 SP3 (IR1), attempting to change the username shown in the a login dialog initiated by NCNetProvider (e.g. when attempting to open a UNC path to an NCP resource you're not currently logged into) will crash the
process on which the NCNetProvider / WNetAddConnection API was being invoked (e.g. EXPLORER.EXE).

Resolution

This problem is fixed in Novell Client 2 SP3 for Windows (IR1a) or later.

Additional Information

Steps to Duplicate:

1. With Novell Client 2 SP3 installed, login Computer Only Logon so that you're not logged into eDirectory.  (Or at least not logged in to the eDirectory tree of the server name you're about to enter.)

2. Enter a UNC path to an accessible eDirectory server and volume such as "\\myserver\volume".  Because you're not logged into the eDirectory tree this server is part of, a Novell login dialog will appear in which the tree name and server name are already set and "disabled" (grayed out) such that all you can specify is the username and eDirectory context.

3. Change the username in the "Username:" field and press the TAB key to exit the field.

Upon moving focus away from the changed "Username:" field, the process on which the UNC path was being accessed (EXPLORER.EXE in this case) will crash.