# HG changeset patch # User Michael Godfrey # Date 1296592927 18000 # Node ID 6368c943c42cd6fa48169c757396df14865f16b4 # Parent a076a3d89fcea8d59324ea5c5ad9b9031e204ded gl2ps-renderer.cc (glps_renderer::draw): return immediately if fdopen fails diff -r a076a3d89fce -r 6368c943c42c src/ChangeLog --- a/src/ChangeLog Tue Feb 01 04:39:21 2011 -0500 +++ b/src/ChangeLog Tue Feb 01 15:42:07 2011 -0500 @@ -1,3 +1,8 @@ +2011-02-01 Michael Godfrey + + * gl2ps-renderer.cc (glps_renderer::draw): + Return immediately if fdopen fails. + 2011-02-01 John W. Eaton * gl-render.cc: (opengl_renderer::setup_opengl_transformation, diff -r a076a3d89fce -r 6368c943c42c src/gl2ps-renderer.cc --- a/src/gl2ps-renderer.cc Tue Feb 01 04:39:21 2011 -0500 +++ b/src/gl2ps-renderer.cc Tue Feb 01 15:42:07 2011 -0500 @@ -44,6 +44,13 @@ in_draw = true; FILE *fp = fdopen (fid, "wb"); + + if (! fp) + { + error ("gl2ps-renderer: fdopen failed"); + return; + } + GLint buffsize = 0, state = GL2PS_OVERFLOW; GLint viewport[4];