diff options
author | paulhsia <paulhsia@chromium.org> | 2019-10-07 10:28:15 +0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2019-10-07 21:01:17 +0000 |
commit | 94dc75574e4bfa97f07a681d77bbea9726077f96 (patch) | |
tree | e6dcfc759125ef49165c36c97a9275bb23d06ee5 | |
parent | 5b227937c8a596395cc92bd6790ab53f8cb4f5e4 (diff) | |
download | adhd-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.c | 2 |
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; |