core/exec-credential: make param const where appropriate

This commit is contained in:
Mike Yuan
2024-02-03 23:50:07 +08:00
parent c0c852a8bb
commit 881dbad1f1
2 changed files with 4 additions and 5 deletions

View File

@@ -57,16 +57,15 @@ bool exec_context_has_credentials(const ExecContext *c) {
!set_isempty(c->import_credentials);
}
bool exec_context_has_encrypted_credentials(ExecContext *c) {
ExecLoadCredential *load_cred;
ExecSetCredential *set_cred;
bool exec_context_has_encrypted_credentials(const ExecContext *c) {
assert(c);
const ExecLoadCredential *load_cred;
HASHMAP_FOREACH(load_cred, c->load_credentials)
if (load_cred->encrypted)
return true;
const ExecSetCredential *set_cred;
HASHMAP_FOREACH(set_cred, c->set_credentials)
if (set_cred->encrypted)
return true;

View File

@@ -34,8 +34,8 @@ DEFINE_TRIVIAL_CLEANUP_FUNC(ExecLoadCredential*, exec_load_credential_free);
extern const struct hash_ops exec_set_credential_hash_ops;
extern const struct hash_ops exec_load_credential_hash_ops;
bool exec_context_has_encrypted_credentials(ExecContext *c);
bool exec_context_has_credentials(const ExecContext *c);
bool exec_context_has_encrypted_credentials(const ExecContext *c);
int exec_context_get_credential_directory(
const ExecContext *context,