diff mbox series

[04/14] hw/ppc/spapr_caps.c: use g_autofree in spapr_cap_get_string()

Message ID 20220228175004.8862-5-danielhb413@gmail.com (mailing list archive)
State New, archived
Headers show
Series simple cleanups in spapr files | expand

Commit Message

Daniel Henrique Barboza Feb. 28, 2022, 5:49 p.m. UTC
Signed-off-by: Daniel Henrique Barboza <danielhb413@gmail.com>
---
 hw/ppc/spapr_caps.c | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

Comments

David Gibson March 1, 2022, 3:15 a.m. UTC | #1
On Mon, Feb 28, 2022 at 02:49:54PM -0300, Daniel Henrique Barboza wrote:
> Signed-off-by: Daniel Henrique Barboza <danielhb413@gmail.com>

Reviewed-by: David Gibson <david@gibson.dropbear.id.au>

> ---
>  hw/ppc/spapr_caps.c | 7 +++----
>  1 file changed, 3 insertions(+), 4 deletions(-)
> 
> diff --git a/hw/ppc/spapr_caps.c b/hw/ppc/spapr_caps.c
> index aab313ffb1..2773f9db9e 100644
> --- a/hw/ppc/spapr_caps.c
> +++ b/hw/ppc/spapr_caps.c
> @@ -95,12 +95,12 @@ static void spapr_cap_set_bool(Object *obj, Visitor *v, const char *name,
>  }
>  
>  
> -static void  spapr_cap_get_string(Object *obj, Visitor *v, const char *name,
> -                                  void *opaque, Error **errp)
> +static void spapr_cap_get_string(Object *obj, Visitor *v, const char *name,
> +                                 void *opaque, Error **errp)
>  {
>      SpaprCapabilityInfo *cap = opaque;
>      SpaprMachineState *spapr = SPAPR_MACHINE(obj);
> -    char *val = NULL;
> +    g_autofree char *val = NULL;
>      uint8_t value = spapr_get_cap(spapr, cap->index);
>  
>      if (value >= cap->possible->num) {
> @@ -111,7 +111,6 @@ static void  spapr_cap_get_string(Object *obj, Visitor *v, const char *name,
>      val = g_strdup(cap->possible->vals[value]);
>  
>      visit_type_str(v, name, &val, errp);
> -    g_free(val);
>  }
>  
>  static void spapr_cap_set_string(Object *obj, Visitor *v, const char *name,
diff mbox series

Patch

diff --git a/hw/ppc/spapr_caps.c b/hw/ppc/spapr_caps.c
index aab313ffb1..2773f9db9e 100644
--- a/hw/ppc/spapr_caps.c
+++ b/hw/ppc/spapr_caps.c
@@ -95,12 +95,12 @@  static void spapr_cap_set_bool(Object *obj, Visitor *v, const char *name,
 }
 
 
-static void  spapr_cap_get_string(Object *obj, Visitor *v, const char *name,
-                                  void *opaque, Error **errp)
+static void spapr_cap_get_string(Object *obj, Visitor *v, const char *name,
+                                 void *opaque, Error **errp)
 {
     SpaprCapabilityInfo *cap = opaque;
     SpaprMachineState *spapr = SPAPR_MACHINE(obj);
-    char *val = NULL;
+    g_autofree char *val = NULL;
     uint8_t value = spapr_get_cap(spapr, cap->index);
 
     if (value >= cap->possible->num) {
@@ -111,7 +111,6 @@  static void  spapr_cap_get_string(Object *obj, Visitor *v, const char *name,
     val = g_strdup(cap->possible->vals[value]);
 
     visit_type_str(v, name, &val, errp);
-    g_free(val);
 }
 
 static void spapr_cap_set_string(Object *obj, Visitor *v, const char *name,