mirror of
https://github.com/samba-team/samba.git
synced 2025-03-09 08:58:35 +03:00
s3-util: add get/set_cmdline_auth_info_domain to user_auth_info struct.
Guenther
This commit is contained in:
parent
8bd730f5ad
commit
3c70480f3b
@ -47,6 +47,7 @@ extern const struct poptOption popt_common_dynconfig[];
|
||||
|
||||
struct user_auth_info {
|
||||
char *username;
|
||||
char *domain;
|
||||
char *password;
|
||||
bool got_pass;
|
||||
bool use_kerberos;
|
||||
|
@ -1090,6 +1090,9 @@ struct user_auth_info *user_auth_info_init(TALLOC_CTX *mem_ctx);
|
||||
const char *get_cmdline_auth_info_username(const struct user_auth_info *auth_info);
|
||||
void set_cmdline_auth_info_username(struct user_auth_info *auth_info,
|
||||
const char *username);
|
||||
const char *get_cmdline_auth_info_domain(const struct user_auth_info *auth_info);
|
||||
void set_cmdline_auth_info_domain(struct user_auth_info *auth_info,
|
||||
const char *domain);
|
||||
void set_cmdline_auth_info_password(struct user_auth_info *auth_info,
|
||||
const char *password);
|
||||
const char *get_cmdline_auth_info_password(const struct user_auth_info *auth_info);
|
||||
|
@ -308,6 +308,24 @@ void set_cmdline_auth_info_username(struct user_auth_info *auth_info,
|
||||
}
|
||||
}
|
||||
|
||||
const char *get_cmdline_auth_info_domain(const struct user_auth_info *auth_info)
|
||||
{
|
||||
if (!auth_info->domain) {
|
||||
return "";
|
||||
}
|
||||
return auth_info->domain;
|
||||
}
|
||||
|
||||
void set_cmdline_auth_info_domain(struct user_auth_info *auth_info,
|
||||
const char *domain)
|
||||
{
|
||||
TALLOC_FREE(auth_info->domain);
|
||||
auth_info->domain = talloc_strdup(auth_info, domain);
|
||||
if (!auth_info->domain) {
|
||||
exit(ENOMEM);
|
||||
}
|
||||
}
|
||||
|
||||
const char *get_cmdline_auth_info_password(const struct user_auth_info *auth_info)
|
||||
{
|
||||
if (!auth_info->password) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user