dthelp: Further coverity fixes
[oweals/cde.git] / cde / programs / dthelp / parser / pass1 / util / malloc.c
index 19312af8250e1c8d47c31d36e65c52dd69ea66a1..3ce3594d3f4291a20a66171d6cb86402a930d637 100644 (file)
@@ -93,7 +93,6 @@ void m_free(block, msg)
 #if defined(MSDOS)
     if (m_heapchk) m_heapdump() ;
 #endif
-    free(block) ;
     if (m_malftrace) {
 #if defined(hpux) || defined(_AIX) || defined(sun) || defined(USL) || defined(__uxp__)
       snprintf(buffer, 32, "%5x:%5x",
@@ -107,6 +106,7 @@ void m_free(block, msg)
       m_trace(msg) ;
       m_trace("\n") ;
       }      
+    free(block) ;
 #if defined(MSDOS)
     if (m_heapchk) m_heapdump() ;
 #endif