mirror of
https://repo.dec05eba.com/gpu-screen-recorder
synced 2026-03-31 17:17:16 +09:00
bad size
This commit is contained in:
@@ -416,12 +416,12 @@ static bool try_card_has_valid_plane(const char *card_path) {
|
||||
|
||||
bool gsr_get_valid_card_path(gsr_egl *egl, char *output) {
|
||||
if(egl->dri_card_path) {
|
||||
strncpy(output, egl->dri_card_path, 128);
|
||||
strncpy(output, egl->dri_card_path, 127);
|
||||
return try_card_has_valid_plane(output);
|
||||
}
|
||||
|
||||
for(int i = 0; i < 10; ++i) {
|
||||
snprintf(output, 128, DRM_DEV_NAME, DRM_DIR_NAME, i);
|
||||
snprintf(output, 127, DRM_DEV_NAME, DRM_DIR_NAME, i);
|
||||
if(try_card_has_valid_plane(output))
|
||||
return true;
|
||||
}
|
||||
@@ -435,7 +435,7 @@ bool gsr_card_path_get_render_path(const char *card_path, char *render_path) {
|
||||
|
||||
char *render_path_tmp = drmGetRenderDeviceNameFromFd(fd);
|
||||
if(render_path_tmp) {
|
||||
strncpy(render_path, render_path_tmp, 128);
|
||||
strncpy(render_path, render_path_tmp, 127);
|
||||
free(render_path_tmp);
|
||||
close(fd);
|
||||
return true;
|
||||
|
||||
Reference in New Issue
Block a user