]> git.sommitrealweird.co.uk Git - onak.git/blobdiff - onak.c
cscvs to tla changeset 76
[onak.git] / onak.c
diff --git a/onak.c b/onak.c
index 311b44f9b16d9e67a741d04d7666280886e851e1..870e1bd57d3fc329483b857114d58b3a835a281e 100644 (file)
--- a/onak.c
+++ b/onak.c
@@ -78,6 +78,8 @@ void usage(void) {
        puts("\tadd    - read armored OpenPGP keys from stdin and add to the"
                " keyserver");
        puts("\tdelete - delete a given key from the keyserver");
        puts("\tadd    - read armored OpenPGP keys from stdin and add to the"
                " keyserver");
        puts("\tdelete - delete a given key from the keyserver");
+       puts("\tdump   - dump all the keys from the keyserver to a file or"
+               " files\n\t         starting keydump*");
        puts("\tget    - retrieves the key requested from the keyserver");
        puts("\tindex  - search for a key and list it");
        puts("\tvindex - search for a key and list it and its signatures");
        puts("\tget    - retrieves the key requested from the keyserver");
        puts("\tindex  - search for a key and list it");
        puts("\tvindex - search for a key and list it and its signatures");
@@ -194,6 +196,7 @@ int main(int argc, char *argv[])
                                flatten_publickey(keys,
                                                &packets,
                                                &list_end);
                                flatten_publickey(keys,
                                                &packets,
                                                &list_end);
+                               free_publickey(keys);
                                armor_openpgp_stream(stdout_putchar,
                                                NULL,
                                                packets);
                                armor_openpgp_stream(stdout_putchar,
                                                NULL,
                                                packets);