From 1be93f36163caf023676b3cefbdfbda9e4d28dfd Mon Sep 17 00:00:00 2001 From: Christophe Geuzaine <cgeuzaine@ulg.ac.be> Date: Mon, 19 Nov 2001 11:16:44 +0000 Subject: [PATCH] fix zero string bug --- Graphics/gl2ps.cpp | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/Graphics/gl2ps.cpp b/Graphics/gl2ps.cpp index 004c35a9b5..5c48d9f4bd 100644 --- a/Graphics/gl2ps.cpp +++ b/Graphics/gl2ps.cpp @@ -4,7 +4,7 @@ * GL2PS, an OpenGL to PostScript Printing Library * Copyright (C) 1999-2001 Christophe Geuzaine * - * $Id: gl2ps.cpp,v 1.31 2001-11-19 10:43:16 geuzaine Exp $ + * $Id: gl2ps.cpp,v 1.32 2001-11-19 11:16:44 geuzaine Exp $ * * E-mail: Christophe.Geuzaine@AdValvas.be * URL: http://www.geuz.org/gl2ps/ @@ -1452,7 +1452,6 @@ GLint gl2psEndPage(GLvoid){ GLvoid gl2psText(char *str, char *fontname, GLint fontsize){ GLfloat pos[4]; GL2PSprimitive *prim; - GLint len; if(gl2ps.options & GL2PS_NO_TEXT) return; @@ -1470,12 +1469,8 @@ GLvoid gl2psText(char *str, char *fontname, GLint fontsize){ prim->width = 1; glGetFloatv(GL_CURRENT_RASTER_COLOR, prim->verts[0].rgba); prim->text = (GL2PSstring*)gl2psMalloc(sizeof(GL2PSstring)); - if((len = strlen(str))){ - prim->text->str = (char*)gl2psMalloc((len+1)*sizeof(char)); - strcpy(prim->text->str, str); - } - else - prim->text->str = ""; + prim->text->str = (char*)gl2psMalloc((strlen(str)+1)*sizeof(char)); + strcpy(prim->text->str, str); prim->text->fontname = fontname; prim->text->fontsize = fontsize; gl2psListAdd(gl2ps.primitives, &prim); -- GitLab