[PATCH 1/4] virDomainDefGetSecurityLabelDef: Fix const correctness

Michal Privoznik mprivozn at redhat.com
Fri Aug 6 15:22:35 UTC 2021


The function doesn't write to domain definition really so make
@def argument as const. This allows us to call it from functions
where the domain definition is already const.

Signed-off-by: Michal Privoznik <mprivozn at redhat.com>
---
 src/conf/domain_conf.c | 2 +-
 src/conf/domain_conf.h | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/conf/domain_conf.c b/src/conf/domain_conf.c
index 3415e28b95..14abd527b6 100644
--- a/src/conf/domain_conf.c
+++ b/src/conf/domain_conf.c
@@ -29483,7 +29483,7 @@ virDomainDeviceDefCopy(virDomainDeviceDef *src,
 
 
 virSecurityLabelDef *
-virDomainDefGetSecurityLabelDef(virDomainDef *def, const char *model)
+virDomainDefGetSecurityLabelDef(const virDomainDef *def, const char *model)
 {
     size_t i;
     virSecurityLabelDef *seclabel = NULL;
diff --git a/src/conf/domain_conf.h b/src/conf/domain_conf.h
index 9f32bcf9cf..984939cc69 100644
--- a/src/conf/domain_conf.h
+++ b/src/conf/domain_conf.h
@@ -3776,7 +3776,7 @@ virDomainObjGetState(virDomainObj *obj, int *reason)
         ATTRIBUTE_NONNULL(1);
 
 virSecurityLabelDef *
-virDomainDefGetSecurityLabelDef(virDomainDef *def, const char *model);
+virDomainDefGetSecurityLabelDef(const virDomainDef *def, const char *model);
 
 virSecurityDeviceLabelDef *
 virDomainChrSourceDefGetSecurityLabelDef(virDomainChrSourceDef *def,
-- 
2.31.1




More information about the libvir-list mailing list