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; |