View | Details | Raw Unified | Return to bug 228354
Collapse All | Expand All

(-)b/contrib/smbfs/lib/smb/ctx.c (+4 lines)
Lines 549-554 smb_ctx_resolve(struct smb_ctx *ctx) Link Here
549
	}
549
	}
550
	nn.nn_scope = ctx->ct_nb->nb_scope;
550
	nn.nn_scope = ctx->ct_nb->nb_scope;
551
	nn.nn_type = NBT_SERVER;
551
	nn.nn_type = NBT_SERVER;
552
	if (strlen(ssn->ioc_srvname) > NB_NAMELEN)
553
		return NBERROR(NBERR_NAMETOOLONG);
552
	strcpy(nn.nn_name, ssn->ioc_srvname);
554
	strcpy(nn.nn_name, ssn->ioc_srvname);
553
	error = nb_sockaddr(sap, &nn, &saserver);
555
	error = nb_sockaddr(sap, &nn, &saserver);
554
	nb_snbfree(sap);
556
	nb_snbfree(sap);
Lines 565-570 smb_ctx_resolve(struct smb_ctx *ctx) Link Here
565
		}
567
		}
566
		nls_str_upper(ctx->ct_locname, ctx->ct_locname);
568
		nls_str_upper(ctx->ct_locname, ctx->ct_locname);
567
	}
569
	}
570
	if (strlen(ctx->ct_locname) > NB_NAMELEN)
571
		return NBERROR(NBERR_NAMETOOLONG);
568
	strcpy(nn.nn_name, ctx->ct_locname);
572
	strcpy(nn.nn_name, ctx->ct_locname);
569
	nn.nn_type = NBT_WKSTA;
573
	nn.nn_type = NBT_WKSTA;
570
	nn.nn_scope = ctx->ct_nb->nb_scope;
574
	nn.nn_scope = ctx->ct_nb->nb_scope;

Return to bug 228354