summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@quicinc.com>2018-01-11 04:14:52 -0800
committerGerrit - the friendly Code Review server <code-review@localhost>2018-01-11 04:14:51 -0800
commit3ff2845f4e106bf17a16167fdaf6c5c232af4e31 (patch)
treeb68b8233bb529e820c07700a4198d43f4446c731
parent75c61941bc2a3d03716efd3d4815a55372210385 (diff)
parent9c1ab77010b47dacdb95d516c68e9002a2831783 (diff)
Merge "oc: qcom: rpm-smd-debug: Fix potential memory leaks"
-rw-r--r--drivers/soc/qcom/rpm-smd-debug.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/soc/qcom/rpm-smd-debug.c b/drivers/soc/qcom/rpm-smd-debug.c
index 6ef90b23aed5..2b66d6d5434d 100644
--- a/drivers/soc/qcom/rpm-smd-debug.c
+++ b/drivers/soc/qcom/rpm-smd-debug.c
@@ -90,23 +90,23 @@ static ssize_t rsc_ops_write(struct file *fp, const char __user *user_buffer,
cmp += pos;
if (sscanf(cmp, "%5s %n", key_str, &pos) != 1) {
pr_err("Invalid number of arguments passed\n");
- goto err;
+ goto err_request;
}
if (strlen(key_str) > 4) {
pr_err("Key value cannot be more than 4 charecters");
- goto err;
+ goto err_request;
}
key = string_to_uint(key_str);
if (!key) {
pr_err("Key values entered incorrectly\n");
- goto err;
+ goto err_request;
}
cmp += pos;
if (sscanf(cmp, "%u %n", &data, &pos) != 1) {
pr_err("Invalid number of arguments passed\n");
- goto err;
+ goto err_request;
}
if (msm_rpm_add_kvp_data(req, key,