Changeset: d2384cb76844 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=d2384cb76844
Modified Files:
        tools/merovingian/daemon/merovingian.c
Branch: default
Log Message:

merovingian: don't leak properties on conf upgrade


diffs (22 lines):

diff --git a/tools/merovingian/daemon/merovingian.c 
b/tools/merovingian/daemon/merovingian.c
--- a/tools/merovingian/daemon/merovingian.c
+++ b/tools/merovingian/daemon/merovingian.c
@@ -447,14 +447,17 @@ autoUpgradeDiscoveryPortAug2011Jan2012(c
        readProps(ckv, ".");
 
        kv = findConfKey(ckv, "discoveryport");
-       if (kv->val == NULL)
+       if (kv->val == NULL) {
+               freeConfFile(ckv);
                return 0;
+       }
 
        if (kv->ival <= 0 || kv->ival > 65535) {
                kv = findConfKey(mckv, "discovery");
                setConfVal(kv, "false");
        }
 
+       freeConfFile(ckv);
        return 1;
 }
 
_______________________________________________
Checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to