Changeset: c7302623e4b0 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=c7302623e4b0
Modified Files:
        monetdb5/mal/mal_module.c
Branch: Jan2014
Log Message:

Close resource leak.


diffs (27 lines):

diff --git a/monetdb5/mal/mal_module.c b/monetdb5/mal/mal_module.c
--- a/monetdb5/mal/mal_module.c
+++ b/monetdb5/mal/mal_module.c
@@ -1083,12 +1083,20 @@ showHelp(Module m, str txt, stream *fs){
        char **msg = getHelp(m,txt,TRUE);
        if( msg == NULL)
                return;
-       for(i=0; msg[i]; i++)
+       for(i=0; msg[i]; i++) {
                mnstr_printf(fs,"%s\n",msg[i]);
+               GDKfree(msg[i]);
+       }
+       GDKfree(msg);
        if( i == 0){
                msg = getHelp(m,txt,0);
-               for(i=0; msg[i]; i++)
-                       mnstr_printf(fs,"%s\n",msg[i]);
+               if (msg) {
+                       for(i=0; msg[i]; i++) {
+                               mnstr_printf(fs,"%s\n",msg[i]);
+                               GDKfree(msg[i]);
+                       }
+                       GDKfree(msg);
+               }
        }
 }
 /*
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to