summaryrefslogtreecommitdiff
path: root/usr/src/lib/libsmbfs/smb/keychain.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/lib/libsmbfs/smb/keychain.c')
-rw-r--r--usr/src/lib/libsmbfs/smb/keychain.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/usr/src/lib/libsmbfs/smb/keychain.c b/usr/src/lib/libsmbfs/smb/keychain.c
index da19fd4d0b..c5cf319c21 100644
--- a/usr/src/lib/libsmbfs/smb/keychain.c
+++ b/usr/src/lib/libsmbfs/smb/keychain.c
@@ -290,8 +290,11 @@ smbfs_default_dom_usr(const char *home, const char *server,
if (err)
return (err);
- if (server)
- smb_ctx_setfullserver(ctx, server);
+ if (server) {
+ err = smb_ctx_setfullserver(ctx, server);
+ if (err != 0)
+ goto out;
+ }
if (home && *home) {
if (ctx->ct_home)