gallium/hud: avoid overflowing hud graph name size
Spotted by Coverity. Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu> Reviewed-by: Marek Olšák <marek.olsak@amd.com>
This commit is contained in:
parent
9d1b5febb6
commit
2e34faaf06
|
@ -157,7 +157,8 @@ hud_pipe_query_install(struct hud_pane *pane, struct pipe_context *pipe,
|
||||||
if (!gr)
|
if (!gr)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
strcpy(gr->name, name);
|
strncpy(gr->name, name, sizeof(gr->name));
|
||||||
|
gr->name[sizeof(gr->name) - 1] = '\0';
|
||||||
gr->query_data = CALLOC_STRUCT(query_info);
|
gr->query_data = CALLOC_STRUCT(query_info);
|
||||||
if (!gr->query_data) {
|
if (!gr->query_data) {
|
||||||
FREE(gr);
|
FREE(gr);
|
||||||
|
|
Loading…
Reference in New Issue