summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpaulhsia <paulhsia@chromium.org>2019-10-07 10:28:15 +0800
committerCommit Bot <commit-bot@chromium.org>2019-10-07 21:01:17 +0000
commit94dc75574e4bfa97f07a681d77bbea9726077f96 (patch)
treee6dcfc759125ef49165c36c97a9275bb23d06ee5
parent5b227937c8a596395cc92bd6790ab53f8cb4f5e4 (diff)
downloadadhd-94dc75574e4bfa97f07a681d77bbea9726077f96.tar.gz
CRAS: cras_rclient_util: Fix fuzzer error
For CRAS_SERVER_SET_AEC_DUMP, the num_fds should be exactly 1. oss-fuzz: 18038 BUG=chromium:937765 TEST=Build Change-Id: Ie578c019f53a0f097f95a7334a2dfa9288bef411 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/adhd/+/1843793 Reviewed-by: Cheng-Yi Chiang <cychiang@chromium.org> Reviewed-by: Dylan Reid <dgreid@chromium.org> Tested-by: Chih-Yang Hsia <paulhsia@chromium.org> Tested-by: Dylan Reid <dgreid@chromium.org> Commit-Queue: Dylan Reid <dgreid@chromium.org>
-rw-r--r--cras/src/server/cras_rclient_util.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/cras/src/server/cras_rclient_util.c b/cras/src/server/cras_rclient_util.c
index c564d9ac..c88df82e 100644
--- a/cras/src/server/cras_rclient_util.c
+++ b/cras/src/server/cras_rclient_util.c
@@ -42,7 +42,7 @@ int rclient_validate_message_fds(const struct cras_server_message *msg,
goto error;
break;
case CRAS_SERVER_SET_AEC_DUMP:
- if (num_fds > 1)
+ if (num_fds != 1)
goto error;
syslog(LOG_ERR, "client msg for APM debug, fd %d", fds[0]);
break;