From 0dca5c06e2f0b9a9d3bb098b2e265919c253f8e2 Mon Sep 17 00:00:00 2001 From: bings Date: Wed, 3 Jan 2018 13:46:18 +0800 Subject: [PATCH] qcacmn: Free dfs_b5radars when it is not NULL Before allocating dfs_b5radars, we need free the old one. Free dfs_b5radars when it is not NULL. Change-Id: I4df2698b2c630f0259df32eb5fface1b0750d86d CRs-Fixed: 2166047 --- umac/dfs/core/src/filtering/dfs_init.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/umac/dfs/core/src/filtering/dfs_init.c b/umac/dfs/core/src/filtering/dfs_init.c index 323914857f1d..f9302b27dc84 100644 --- a/umac/dfs/core/src/filtering/dfs_init.c +++ b/umac/dfs/core/src/filtering/dfs_init.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013, 2016-2017 The Linux Foundation. All rights reserved. + * Copyright (c) 2013, 2016-2018 The Linux Foundation. All rights reserved. * Copyright (c) 2002-2010, Atheros Communications Inc. * * Permission to use, copy, modify, and/or distribute this software for any @@ -337,7 +337,7 @@ int dfs_init_radar_filters(struct wlan_dfs *dfs, dfs_print_filters(dfs); dfs->dfs_rinfo.rn_numbin5radars = numb5radars; - if (!(dfs->dfs_b5radars)) + if (dfs->dfs_b5radars) qdf_mem_free(dfs->dfs_b5radars); dfs->dfs_b5radars = (struct dfs_bin5radars *)qdf_mem_malloc(