X-Git-Url: https://git.sommitrealweird.co.uk/onak.git/blobdiff_plain/8e58a1769ce5e492dd68904dfc81b6e077fc2a3a..e02c731dfbb288c736f2cd09a9b6df0507c59ddd:/lookup.c diff --git a/lookup.c b/lookup.c index 3c55a61..94f38c8 100644 --- a/lookup.c +++ b/lookup.c @@ -18,7 +18,7 @@ #include "keydb.h" #include "keyindex.h" #include "mem.h" -#include "onak_conf.h" +#include "onak-conf.h" #include "parsekey.h" #define OP_UNKNOWN 0 @@ -26,9 +26,9 @@ #define OP_INDEX 2 #define OP_VINDEX 3 -int putnextchar(void *ctx, unsigned char c) +int putnextchar(void *ctx, size_t count, unsigned char *c) { - return putchar(c); + return printf("%.*s", count, c); } void find_keys(char *search, uint64_t keyid, bool ishex, @@ -38,7 +38,7 @@ void find_keys(char *search, uint64_t keyid, bool ishex, int count = 0; if (ishex) { - count = fetch_key(keyid, &publickey); + count = fetch_key(keyid, &publickey, false); } else { count = fetch_key_text(search, &publickey); } @@ -115,7 +115,7 @@ int main(int argc, char *argv[]) initdb(); switch (op) { case OP_GET: - if (fetch_key(keyid, &publickey)) { + if (fetch_key(keyid, &publickey, false)) { puts("
");
 				flatten_publickey(publickey,
 							&packets,