X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=zpm-note.c;h=33e7fa2a923b03de0779fefac186fa14798ca8d6;hb=0c748140d9390d13f56e3b6716aaaec147788d9f;hp=ced0d3fd525a19fbdc45ca6037f5b58462702bfb;hpb=d5ca5d7feac6f51e5ef1a968eda7ca2896c11d95;p=zpackage diff --git a/zpm-note.c b/zpm-note.c index ced0d3f..33e7fa2 100644 --- a/zpm-note.c +++ b/zpm-note.c @@ -49,7 +49,7 @@ int main(int ac, char **av){ * zpm note -A */ int list = 0, delete = 0, ack = 0; - while ((opt = getopt(ac, av, "f:p:P:H:m:n:lDAa")) != -1) { + while ((opt = getopt(ac, av, "f:p:P:H:m:n:lDAae")) != -1) { switch (opt) { case 'f': dbfile = optarg; break; case 'p': n.pkgid = optarg; break; @@ -106,5 +106,8 @@ int main(int ac, char **av){ } fail = pkg.error; zpm_close(&pkg); + if (n.id) { + zpm_note_free(&n); + } return fail ? EXIT_FAILURE : EXIT_SUCCESS; }