diff --git a/cde/programs/dtinfo/dtinfo/src/OnlineRender/FeatureSupport.C b/cde/programs/dtinfo/dtinfo/src/OnlineRender/FeatureSupport.C index 0c82adfe7..a162d42e2 100644 --- a/cde/programs/dtinfo/dtinfo/src/OnlineRender/FeatureSupport.C +++ b/cde/programs/dtinfo/dtinfo/src/OnlineRender/FeatureSupport.C @@ -580,7 +580,7 @@ CanvasRenderer::_dofont(const FeatureSet &fs, Symbol** symbols) len = strlen(font); xlfd = (char*)realloc(xlfd, slen + len + 3); *((char *) memcpy(xlfd + slen, ",", 1) + 1) = '\0'; - *((char *) memcpy(xlfd + slen + 1, ",", len) + len) = '\0'; + *((char *) memcpy(xlfd + slen + 1, font, len) + len) = '\0'; } // otherwise, just dup the font streing else {