Because the patch taken out from linux-imx puts free(s) in the wrong position, 
a build error appears

Fixes: 40be8dc54887(tools: perf: metricgroup: add metricgroup for each PMU)

Signed-off-by: Xiaolei Wang <xiaolei.w...@windriver.com>
---
 tools/perf/util/metricgroup.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/tools/perf/util/metricgroup.c b/tools/perf/util/metricgroup.c
index cc31fd0741e5..b31cf4cb7b3a 100644
--- a/tools/perf/util/metricgroup.c
+++ b/tools/perf/util/metricgroup.c
@@ -576,11 +576,11 @@ void metricgroup__print(bool metrics, bool metricgroups, 
char *filter,
                                                        continue;
                                                strlist__add(me->metrics, s);
                                        }
+                                       if (!raw)
+                                               free(s);
                                }
                                free(omg);
 
-                               if (!raw)
-                                       free(s);
                        }
                }
        }
-- 
2.25.1

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#9705): 
https://lists.yoctoproject.org/g/linux-yocto/message/9705
Mute This Topic: https://lists.yoctoproject.org/mt/81911633/21656
Group Owner: linux-yocto+ow...@lists.yoctoproject.org
Unsubscribe: https://lists.yoctoproject.org/g/linux-yocto/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to