It will encounter resource leak for fp, while fopen succeeds and the pointer para is NULL. so need to move fclose out of if-block.
Signed-off-by: Wei,Jiangang <weijg.f...@cn.fujitsu.com> --- testcases/kernel/sched/hyperthreading/ht_interrupt/ht_utils.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/testcases/kernel/sched/hyperthreading/ht_interrupt/ht_utils.c b/testcases/kernel/sched/hyperthreading/ht_interrupt/ht_utils.c index 1c33d0c..bd2d373 100644 --- a/testcases/kernel/sched/hyperthreading/ht_interrupt/ht_utils.c +++ b/testcases/kernel/sched/hyperthreading/ht_interrupt/ht_utils.c @@ -30,8 +30,13 @@ int is_cmdline_para(const char *para) return 1; } } - fclose(fp); } + /* If fopen succeeds and the pointer para is NULL, + * It won't enter the above if-block. + * so need to close fp here. + */ + if (fp != NULL) + fclose(fp); return 0; } -- 1.9.3 ------------------------------------------------------------------------------ One dashboard for servers and applications across Physical-Virtual-Cloud Widest out-of-the-box monitoring support with 50+ applications Performance metrics, stats and reports that give you Actionable Insights Deep dive visibility with transaction tracing using APM Insight. http://ad.doubleclick.net/ddm/clk/290420510;117567292;y _______________________________________________ Ltp-list mailing list Ltp-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ltp-list