aboutsummaryrefslogtreecommitdiffstats
path: root/sound
diff options
context:
space:
mode:
authorSachin Kamat <sachin.kamat@linaro.org>2014-01-24 05:53:22 -0500
committerMark Brown <broonie@linaro.org>2014-01-24 08:18:03 -0500
commit57e33781ce5aaab86b4db7799f3505988b5226e2 (patch)
tree602bdf0e797248acbd1ccd0d03e794c872a3e277 /sound
parent9b35a7b65f15ac8769619146ab12933ffa5dcaf8 (diff)
ASoC: samsung: Add NULL check in i2s.c
'res' could be NULL from one of the operations above (line 1243). Thus check 'res' for NULL before releasing the region to avoid null pointer dereference. Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org> Signed-off-by: Mark Brown <broonie@linaro.org>
Diffstat (limited to 'sound')
-rw-r--r--sound/soc/samsung/i2s.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sound/soc/samsung/i2s.c b/sound/soc/samsung/i2s.c
index 92f64363427d..a9da24f34834 100644
--- a/sound/soc/samsung/i2s.c
+++ b/sound/soc/samsung/i2s.c
@@ -1268,7 +1268,8 @@ static int samsung_i2s_probe(struct platform_device *pdev)
1268 1268
1269 return 0; 1269 return 0;
1270err: 1270err:
1271 release_mem_region(regs_base, resource_size(res)); 1271 if (res)
1272 release_mem_region(regs_base, resource_size(res));
1272 1273
1273 return ret; 1274 return ret;
1274} 1275}