diff options
Diffstat (limited to 'video/out/gpu/video.c')
-rw-r--r-- | video/out/gpu/video.c | 4 |
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++; } } |