From 71a89d97332cc181becc5a5f73166e642f96c076 Mon Sep 17 00:00:00 2001 From: Alan Coopersmith Date: Mon, 31 Oct 2011 21:36:47 -0700 Subject: Convert glx/single2.c:DoGetString() to use asprintf() Signed-off-by: Alan Coopersmith Reviewed-by: Jeremy Huddleston --- glx/single2.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/glx/single2.c b/glx/single2.c index 9884f400f..9f8254b01 100644 --- a/glx/single2.c +++ b/glx/single2.c @@ -351,12 +351,10 @@ int DoGetString(__GLXclientState *cl, GLbyte *pc, GLboolean need_swap) } else if ( name == GL_VERSION ) { if ( atof( string ) > atof( GLServerVersion ) ) { - buf = malloc( strlen( string ) + strlen( GLServerVersion ) + 4 ); - if ( buf == NULL ) { + if ( asprintf( &buf, "%s (%s)", GLServerVersion, string ) == -1) { string = GLServerVersion; } else { - sprintf( buf, "%s (%s)", GLServerVersion, string ); string = buf; } } -- cgit v1.2.3