[PATCH 0/1] MR9662: win32u: Use asprintf in read_drm_device_prop.
Fixes an sprintf deprecation warning on macOS (and is simpler/clearer). -- https://gitlab.winehq.org/wine/wine/-/merge_requests/9662
From: Brendan Shanks <bshanks(a)codeweavers.com> --- dlls/win32u/opengl.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/dlls/win32u/opengl.c b/dlls/win32u/opengl.c index 57a0c773cbc..1172c6e5b1e 100644 --- a/dlls/win32u/opengl.c +++ b/dlls/win32u/opengl.c @@ -1043,9 +1043,7 @@ static UINT read_drm_device_prop( const char *name, const char *prop ) char *path; FILE *file; - if (!(path = malloc( strlen( name ) + strlen( prop ) + 23 ))) return value; - sprintf( path, "/sys/class/drm%s/device/%s", name, prop ); - + if (asprintf( &path, "/sys/class/drm%s/device/%s", name, prop ) == -1) return value; if ((file = fopen( path, "r" ))) { fscanf( file, "%x", &value ); -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/9662
This merge request was approved by Rémi Bernon. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/9662
participants (3)
-
Brendan Shanks -
Brendan Shanks (@bshanks) -
Rémi Bernon