mirror of
https://github.com/samba-team/samba.git
synced 2025-01-04 05:18:06 +03:00
s3-netdomjoin-gui: use NetServerGetInfo() level 101 to get hostname.
Guenther
This commit is contained in:
parent
20b5fc02d2
commit
3e2975b3bd
@ -1623,7 +1623,7 @@ static int init_join_state(struct join_state **state)
|
||||
return 0;
|
||||
}
|
||||
|
||||
static NET_API_STATUS get_server_comment(struct join_state *state)
|
||||
static NET_API_STATUS get_server_properties(struct join_state *state)
|
||||
{
|
||||
struct SERVER_INFO_101 *info101 = NULL;
|
||||
struct SERVER_INFO_1005 *info1005 = NULL;
|
||||
@ -1637,6 +1637,11 @@ static NET_API_STATUS get_server_comment(struct join_state *state)
|
||||
if (!state->comment) {
|
||||
return -1;
|
||||
}
|
||||
SAFE_FREE(state->my_hostname);
|
||||
state->my_hostname = strdup(info101->sv101_name);
|
||||
if (!state->my_hostname) {
|
||||
return -1;
|
||||
}
|
||||
NetApiBufferFree(info101);
|
||||
return NET_API_STATUS_SUCCESS;
|
||||
}
|
||||
@ -1772,7 +1777,7 @@ static int initialize_join_state(struct join_state *state,
|
||||
NetApiBufferFree((void *)buffer);
|
||||
}
|
||||
|
||||
status = get_server_comment(state);
|
||||
status = get_server_properties(state);
|
||||
if (status != 0) {
|
||||
return -1;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user