mirror of
https://github.com/samba-team/samba.git
synced 2024-12-23 17:34:34 +03:00
s3:services_db: remove unused legacy function svcctl_fetch_regvalues().
This commit is contained in:
parent
e869af9e0e
commit
5fe2abb2f8
@ -4404,7 +4404,6 @@ const char *svcctl_get_string_value(TALLOC_CTX *ctx, const char *key_name,
|
||||
struct security_token *token);
|
||||
const char *svcctl_lookup_dispname(TALLOC_CTX *ctx, const char *name, struct security_token *token );
|
||||
const char *svcctl_lookup_description(TALLOC_CTX *ctx, const char *name, struct security_token *token );
|
||||
struct regval_ctr *svcctl_fetch_regvalues( const char *name, struct security_token *token );
|
||||
|
||||
/* The following definitions come from services/svc_netlogon.c */
|
||||
|
||||
|
@ -691,40 +691,3 @@ const char *svcctl_lookup_description(TALLOC_CTX *ctx, const char *name, struct
|
||||
|
||||
return description;
|
||||
}
|
||||
|
||||
/********************************************************************
|
||||
********************************************************************/
|
||||
|
||||
struct regval_ctr *svcctl_fetch_regvalues(const char *name, struct security_token *token)
|
||||
{
|
||||
struct registry_key_handle *key = NULL;
|
||||
struct regval_ctr *values = NULL;
|
||||
char *path = NULL;
|
||||
WERROR wresult;
|
||||
|
||||
/* now add the security descriptor */
|
||||
|
||||
if (asprintf(&path, "%s\\%s", KEY_SERVICES, name) < 0) {
|
||||
return NULL;
|
||||
}
|
||||
wresult = regkey_open_internal( NULL, &key, path, token,
|
||||
REG_KEY_READ );
|
||||
if ( !W_ERROR_IS_OK(wresult) ) {
|
||||
DEBUG(0,("svcctl_fetch_regvalues: key lookup failed! [%s] (%s)\n",
|
||||
path, win_errstr(wresult)));
|
||||
SAFE_FREE(path);
|
||||
return NULL;
|
||||
}
|
||||
SAFE_FREE(path);
|
||||
|
||||
wresult = regval_ctr_init(NULL, &values);
|
||||
if (!W_ERROR_IS_OK(wresult)) {
|
||||
DEBUG(0,("svcctl_fetch_regvalues: talloc() failed!\n"));
|
||||
TALLOC_FREE( key );
|
||||
return NULL;
|
||||
}
|
||||
fetch_reg_values( key, values );
|
||||
|
||||
TALLOC_FREE( key );
|
||||
return values;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user