1
0
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:
Günther Deschner 2009-05-12 22:15:04 +02:00
parent 20b5fc02d2
commit 3e2975b3bd

View File

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