From: oetiker Date: Fri, 6 Apr 2007 07:28:33 +0000 (+0000) Subject: release font resources after thy have been used ... -- Travis Spencer X-Git-Url: https://git.octo.it/?p=rrdtool.git;a=commitdiff_plain;h=cc9e0893d4c1e7543e4ce5fe6917e62be7c697af 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 9c204f3..99e2c77 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;