mirror of
https://github.com/samba-team/samba.git
synced 2025-08-02 00:22:11 +03:00
r12862: Need to trim spaces off the end of the node status reply.
Andrew Bartlett
(This used to be commit 3e90e7edfa
)
This commit is contained in:
committed by
Gerald (Jerry) Carter
parent
4b2ed199ca
commit
3f8ee534ba
@ -214,7 +214,16 @@ static void fallback_node_status_replied(struct nbt_name_request *name_req)
|
||||
if (!composite_is_ok(state->ctx)) return;
|
||||
|
||||
if (state->node_status.out.status.num_names > 0) {
|
||||
state->dcs[0].name = talloc_steal(state->dcs, state->node_status.out.status.names[0].name);
|
||||
int i;
|
||||
char *name = talloc_strndup(state->dcs, state->node_status.out.status.names[0].name, 15);
|
||||
/* Strip space padding */
|
||||
if (name) {
|
||||
i = MIN(strlen(name), 15);
|
||||
for (; i > 0 && name[i - 1] == ' '; i--) {
|
||||
name[i - 1] = '\0';
|
||||
}
|
||||
}
|
||||
state->dcs[0].name = name;
|
||||
composite_done(state->ctx);
|
||||
return;
|
||||
}
|
||||
|
Reference in New Issue
Block a user