summaryrefslogtreecommitdiffstats
path: root/video/out/gpu/video.c
diff options
context:
space:
mode:
Diffstat (limited to 'video/out/gpu/video.c')
-rw-r--r--video/out/gpu/video.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/video/out/gpu/video.c b/video/out/gpu/video.c
index dbe138c009..0994548034 100644
--- a/video/out/gpu/video.c
+++ b/video/out/gpu/video.c
@@ -3580,7 +3580,9 @@ static void frame_perf_data(struct pass_info pass[], struct mp_frame_perf *out)
if (!pass[i].desc.len)
break;
out->perf[out->count] = pass[i].perf;
- out->desc[out->count] = pass[i].desc.start;
+ strncpy(out->desc[out->count], pass[i].desc.start,
+ sizeof(out->desc[out->count]) - 1);
+ out->desc[out->count][sizeof(out->desc[out->count]) - 1] = '\0';
out->count++;
}
}