X-Git-Url: https://git.sommitrealweird.co.uk/onak.git/blobdiff_plain/cd002cef518222c140de94b8817874b072b2d918..b46987cfe602a9a7e2c98bae1528b4a6cdf3e56e:/keydb_pg.c?ds=sidebyside diff --git a/keydb_pg.c b/keydb_pg.c index 8b89b71..8d974fd 100644 --- a/keydb_pg.c +++ b/keydb_pg.c @@ -11,8 +11,6 @@ #include #include -//#include -//#include #include #include #include @@ -42,7 +40,7 @@ static PGconn *dbconn = NULL; */ static int keydb_fetchchar(void *fd, size_t count, unsigned char *c) { - return (!lo_read(dbconn, *(int *) fd, c, count)); + return (!lo_read(dbconn, *(int *) fd, (char *) c, count)); } /** @@ -50,7 +48,7 @@ static int keydb_fetchchar(void *fd, size_t count, unsigned char *c) */ static int keydb_putchar(void *fd, size_t count, unsigned char *c) { - return !(lo_write(dbconn, *(int *) fd, c, count)); + return !(lo_write(dbconn, *(int *) fd, (char *) c, count)); } /** @@ -243,7 +241,8 @@ int fetch_key_text(const char *search, struct openpgp_publickey **publickey) "Can't open large object."); } else { read_openpgp_stream(keydb_fetchchar, &fd, - &packets); + &packets, + 0); parse_keys(packets, publickey); lo_close(dbconn, fd); free_packet_list(packets);