chiark / gitweb /
More memory hygeine.
[disorder] / lib / client.c
index d7a3564d8132d12a41ed90a3742951b11b1ec6bd..50f718466922f83707fd90568b5d3855fd43ec4a 100644 (file)
@@ -869,7 +869,9 @@ int disorder_prefs(disorder_client *c, const char *track, struct kvp **kp) {
     k->name = pvec[0];
     k->value = pvec[1];
     kp = &k->next;
+    xfree(pvec);
   }
+  free_strings(nvec, vec);
   *kp = 0;
   return 0;
 }