dtfile/SharedProcs: CID 175229
authorJon Trulson <jon@radscan.com>
Thu, 12 Apr 2018 17:30:59 +0000 (11:30 -0600)
committerJon Trulson <jon@radscan.com>
Thu, 12 Apr 2018 17:30:59 +0000 (11:30 -0600)
cde/programs/dtfile/SharedProcs.c

index 0a762695208f81ab9ae960be59064afb6827d24a..c46a219e3f75d08997fe673a0bc17d2136ca9cec 100644 (file)
@@ -1348,7 +1348,7 @@ BuildBufferFileName (char   *file_name,
 /*
  * This is a function for building a buffer name using predfined input
  * and name template information from the types database.
- * WARNING: template_input will be freed. It must point to a char *.
+ * WARNING: template_input MAY be freed. It must point to a char *.
  */
 
 static char *
@@ -1374,12 +1374,11 @@ RetrieveAndUseNameTemplateInfo(
       sprintf(buffer_name, name_template, template_input);
       DtDtsFreeAttributeValue(name_template);
       XtFree(template_input);
-      XtFree(name_template);
       return(buffer_name);
    }
    else
    {
-      XtFree(name_template);
+      DtDtsFreeAttributeValue(name_template);
       return(template_input);
    }
 }