cifs: make error on lack of a unc= option more explicit
authorJeff Layton <jlayton@redhat.com>
Sun, 25 Nov 2012 13:00:42 +0000 (08:00 -0500)
committerSteve French <smfrench@gmail.com>
Wed, 5 Dec 2012 19:13:12 +0000 (13:13 -0600)
commite5e69abd058b3fcfd484dbe1c632347332cda9b6
tree9661d41d54584dba6442e8bac802eca587a3fd5c
parentd3d1fce11dbbf4246f1c37839b13757f08aec3b7
cifs: make error on lack of a unc= option more explicit

Error out with a clear error message if there is no unc= option. The
existing code doesn't handle this in a clear fashion, and the check for
a UNCip option with no UNC string is just plain wrong.

Later, we'll fix the code to not require a unc= option, but for now we
need this to at least clarify why people are getting errors about DFS
parsing. With this change we can also get rid of some later NULL pointer
checks since we know the UNC and UNCip will never be NULL there.

Signed-off-by: Jeff Layton <jlayton@redhat.com>
Signed-off-by: Steve French <smfrench@gmail.com>
fs/cifs/connect.c