]> diplodocus.org Git - nmh/commitdiff
Plugged memory leak in m_unknown().
authorDavid Levine <levinedl@acm.org>
Tue, 16 Apr 2013 13:00:54 +0000 (08:00 -0500)
committerDavid Levine <levinedl@acm.org>
Tue, 16 Apr 2013 13:00:54 +0000 (08:00 -0500)
sbr/m_getfld.c

index 07f4c0a..f84d293 100644 (file)
@@ -313,7 +313,10 @@ void m_getfld_state_destroy (m_getfld_state_t *gstate) {
     m_getfld_state_t s = *gstate;
 
     if (s) {
-       if (s->fdelim) free (s->fdelim-1);
+       if (s->fdelim) {
+           free (s->fdelim-1);
+           free (s->pat_map);
+       }
        free (s);
        *gstate = 0;
     }