system/nxcamera: fix sscanf overflow
Signed-off-by: Peter Bee <bijunda1@xiaomi.com>
This commit is contained in:
parent
1207977447
commit
ce84d5d7cd
@ -152,12 +152,12 @@ static int nxcamera_cmd_stream(FAR struct nxcamera_s *pcam, FAR char *parg)
|
|||||||
uint32_t framerate = 0;
|
uint32_t framerate = 0;
|
||||||
uint32_t format = 0;
|
uint32_t format = 0;
|
||||||
int ret;
|
int ret;
|
||||||
char cc[4] =
|
char cc[5] =
|
||||||
{
|
{
|
||||||
0
|
0
|
||||||
};
|
};
|
||||||
|
|
||||||
sscanf(parg, "%hd %hd %d %s", &width, &height, &framerate, cc);
|
sscanf(parg, "%hd %hd %d %4s", &width, &height, &framerate, cc);
|
||||||
format = v4l2_fourcc(cc[0], cc[1], cc[2], cc[3]);
|
format = v4l2_fourcc(cc[0], cc[1], cc[2], cc[3]);
|
||||||
|
|
||||||
/* Try to stream raw data with settings specified */
|
/* Try to stream raw data with settings specified */
|
||||||
|
Loading…
Reference in New Issue
Block a user