On 10/20/2016 08:45 PM, Steven Toth wrote: > We're missing the closedir() to the matching opendir(). >
What about changing the commit title to: "gallium/hud: close a previously opened handle"? Either way: Reviewed-by: Eduardo Lima Mitev <el...@igalia.com> > Signed-off-by: Steven Toth <st...@kernellabs.com> > --- > src/gallium/auxiliary/hud/hud_cpufreq.c | 1 + > src/gallium/auxiliary/hud/hud_diskstat.c | 5 ++++- > src/gallium/auxiliary/hud/hud_nic.c | 1 + > 3 files changed, 6 insertions(+), 1 deletion(-) > > diff --git a/src/gallium/auxiliary/hud/hud_cpufreq.c > b/src/gallium/auxiliary/hud/hud_cpufreq.c > index bfc748b..e66c3e4 100644 > --- a/src/gallium/auxiliary/hud/hud_cpufreq.c > +++ b/src/gallium/auxiliary/hud/hud_cpufreq.c > @@ -225,6 +225,7 @@ hud_get_num_cpufreq(bool displayhelp) > snprintf(fn, sizeof(fn), "%s/cpufreq/scaling_max_freq", basename); > add_object(dp->d_name, fn, CPUFREQ_MAXIMUM, cpu_index); > } > + closedir(dir); > > if (displayhelp) { > list_for_each_entry(struct cpufreq_info, cfi, &gcpufreq_list, list) { > diff --git a/src/gallium/auxiliary/hud/hud_diskstat.c > b/src/gallium/auxiliary/hud/hud_diskstat.c > index 7d4f500..5fada1f 100644 > --- a/src/gallium/auxiliary/hud/hud_diskstat.c > +++ b/src/gallium/auxiliary/hud/hud_diskstat.c > @@ -277,8 +277,10 @@ hud_get_num_disks(bool displayhelp) > /* Add any partitions */ > struct dirent *dpart; > DIR *pdir = opendir(basename); > - if (!pdir) > + if (!pdir) { > + close(dir); > return 0; > + } > > while ((dpart = readdir(pdir)) != NULL) { > /* Avoid 'lo' and '..' and '.' */ > @@ -298,6 +300,7 @@ hud_get_num_disks(bool displayhelp) > add_object_part(basename, dpart->d_name, DISKSTAT_WR); > } > } > + closedir(dir); > > if (displayhelp) { > list_for_each_entry(struct diskstat_info, dsi, &gdiskstat_list, list) { > diff --git a/src/gallium/auxiliary/hud/hud_nic.c > b/src/gallium/auxiliary/hud/hud_nic.c > index 719dd04..2795c93 100644 > --- a/src/gallium/auxiliary/hud/hud_nic.c > +++ b/src/gallium/auxiliary/hud/hud_nic.c > @@ -399,6 +399,7 @@ hud_get_num_nics(bool displayhelp) > } > > } > + closedir(dir); > > list_for_each_entry(struct nic_info, nic, &gnic_list, list) { > char line[64]; > _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev