1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-11 05:18:09 +03:00

r21593: give a more useful error, when we can't resolve a long name

via broadcast of wins

metze
(This used to be commit 49591d6996)
This commit is contained in:
Stefan Metzmacher 2007-02-28 17:25:29 +00:00 committed by Gerald (Jerry) Carter
parent 7f13043d7e
commit e31d922592

View File

@ -126,6 +126,15 @@ struct composite_context *resolve_name_nbtlist_send(TALLOC_CTX *mem_ctx,
if (composite_nomem(state->name.scope, c)) return c;
}
/*
* we can't push long names on the wire,
* so bail out here to give a useful error message
*/
if (strlen(state->name.name) > 15) {
composite_error(c, NT_STATUS_OBJECT_NAME_NOT_FOUND);
return c;
}
state->nbtsock = nbt_name_socket_init(state, event_ctx);
if (composite_nomem(state->nbtsock, c)) return c;