From: Tobias Oetiker Date: Fri, 6 Apr 2007 07:28:33 +0000 (+0000) Subject: release font resources after thy have been used ... -- Travis Spencer X-Git-Tag: 1.2.20~8 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c6f65e9a8d86678d02a1dd2f5bbe76bf2b376869;p=thirdparty%2Frrdtool-1.x.git release font resources after thy have been used ... -- Travis Spencer git-svn-id: svn://svn.oetiker.ch/rrdtool/branches/1.2/program@1029 a5681a0c-68f1-0310-ab6d-d61299d08faa --- diff --git a/src/rrd_gfx.c b/src/rrd_gfx.c index 9c204f3b..99e2c774 100644 --- a/src/rrd_gfx.c +++ b/src/rrd_gfx.c @@ -620,11 +620,16 @@ int gfx_render_png (gfx_canvas_t *canvas, (long)(node->size*64), (long)(100*canvas->zoom), (long)(100*canvas->zoom)); - if ( error ) break; + if ( error ) { + FT_Done_Face(face); + break; + } pen_x = node->x * canvas->zoom; pen_y = node->y * canvas->zoom; string = gfx_string_create (canvas, face, node->text, node->angle, node->tabwidth, node->size); + FT_Done_Face(face); + switch(node->halign){ case GFX_H_RIGHT: vec.x = -string->bbox.xMax; break;