mirror of
https://github.com/Divested-Mobile/DivestOS-Build.git
synced 2024-10-01 01:35:54 -04:00
36 lines
1.3 KiB
Diff
36 lines
1.3 KiB
Diff
|
From a8f3b894de319718aecfc2ce9c691514696805be Mon Sep 17 00:00:00 2001
|
||
|
From: kunleiz <kunleiz@codeaurora.org>
|
||
|
Date: Tue, 27 Dec 2016 16:15:51 +0800
|
||
|
Subject: ASoC: msm: qdsp6v2: DAP: Add check to validate param length
|
||
|
|
||
|
Return an error code to ensure length value is valid.
|
||
|
|
||
|
CRs-fixed: 1102987
|
||
|
Change-Id: I6a679d08342d1da58c20b5c3d4e436dd335764ae
|
||
|
Signed-off-by: kunleiz <kunleiz@codeaurora.org>
|
||
|
---
|
||
|
sound/soc/msm/qdsp6v2/msm-ds2-dap-config.c | 3 ++-
|
||
|
1 file changed, 2 insertions(+), 1 deletion(-)
|
||
|
|
||
|
diff --git a/sound/soc/msm/qdsp6v2/msm-ds2-dap-config.c b/sound/soc/msm/qdsp6v2/msm-ds2-dap-config.c
|
||
|
index 2441cab..ca6f70f 100644
|
||
|
--- a/sound/soc/msm/qdsp6v2/msm-ds2-dap-config.c
|
||
|
+++ b/sound/soc/msm/qdsp6v2/msm-ds2-dap-config.c
|
||
|
@@ -1,4 +1,4 @@
|
||
|
-/* Copyright (c) 2013-2016, The Linux Foundation. All rights reserved.
|
||
|
+/* Copyright (c) 2013-2017, The Linux Foundation. All rights reserved.
|
||
|
* This program is free software; you can redistribute it and/or modify
|
||
|
* it under the terms of the GNU General Public License version 2 and
|
||
|
* only version 2 as published by the Free Software Foundation.
|
||
|
@@ -1642,6 +1642,7 @@ static int msm_ds2_dap_param_visualizer_control_get(u32 cmd, void *arg)
|
||
|
ret = 0;
|
||
|
dolby_data->length = 0;
|
||
|
pr_err("%s Incorrect VCNB length", __func__);
|
||
|
+ return -EINVAL;
|
||
|
}
|
||
|
|
||
|
params_length = (2*length + DOLBY_VIS_PARAM_HEADER_SIZE) *
|
||
|
--
|
||
|
cgit v1.1
|
||
|
|