chiark
/
gitweb
/
~mdw
/
disorder
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
More memory hygeine.
[disorder]
/
clients
/
disorder.c
diff --git
a/clients/disorder.c
b/clients/disorder.c
index c622372a1cd9910ead97a052f3fe9c4ff1804a43..5f5ee4dcea082c8f78e4aa574243251a956fd036 100644
(file)
--- a/
clients/disorder.c
+++ b/
clients/disorder.c
@@
-278,12
+278,13
@@
static void cf_unset(char **argv) {
}
static void cf_prefs(char **argv) {
}
static void cf_prefs(char **argv) {
- struct kvp *k;
+ struct kvp *k
, *base
;
- if(disorder_prefs(getclient(), argv[0], &
k
)) exit(EXIT_FAILURE);
- for(; k; k = k->next)
+ if(disorder_prefs(getclient(), argv[0], &
base
)) exit(EXIT_FAILURE);
+ for(
k = base
; k; k = k->next)
xprintf("%s = %s\n",
nullcheck(utf82mb(k->name)), nullcheck(utf82mb(k->value)));
xprintf("%s = %s\n",
nullcheck(utf82mb(k->name)), nullcheck(utf82mb(k->value)));
+ kvp_free(base);
}
static void cf_search(char **argv) {
}
static void cf_search(char **argv) {