Mercurial > octave
changeset 12322:11427f71699b
gl2ps-renderer.cc (glps_renderer::draw): return immediately if fdopen fails
author | Michael Godfrey <godfrey@isl.stanford.edu> |
---|---|
date | Tue, 01 Feb 2011 15:42:07 -0500 |
parents | 6ba28900706b |
children | c8da31f12c1d |
files | src/ChangeLog src/gl2ps-renderer.cc |
diffstat | 2 files changed, 12 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- 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 <godfrey@isl.stanford.edu> + + * gl2ps-renderer.cc (glps_renderer::draw): + Return immediately if fdopen fails. + 2011-02-01 John W. Eaton <jwe@octave.org> * gl-render.cc: (opengl_renderer::setup_opengl_transformation,
--- 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];