X-Git-Url: http://the.earth.li/gitweb/?a=blobdiff_plain;f=lookup.c;h=e5cd1ae8e79f452cbd91169ba46db992cede62fd;hb=6b2875384c152353e94c2f40e7b58ea85d3f7503;hp=50426004a4a6074dcd2cb27d5efc775795e2bc2f;hpb=cfbbd6655346497ab28d50d2b5c34f0c5d9ce5ce;p=onak.git diff --git a/lookup.c b/lookup.c index 5042600..e5cd1ae 100644 --- a/lookup.c +++ b/lookup.c @@ -4,8 +4,6 @@ * Jonathan McDowell * * Copyright 2002 Project Purple - * - * $Id: lookup.c,v 1.17 2004/05/31 14:16:49 noodles Exp $ */ #include @@ -18,6 +16,8 @@ #include "armor.h" #include "charfuncs.h" #include "cleankey.h" +#include "cleanup.h" +#include "config.h" #include "getcgi.h" #include "keydb.h" #include "keyindex.h" @@ -104,7 +104,7 @@ int main(int argc, char *argv[]) search = params[i+1]; params[i+1] = NULL; if (search != NULL) { - keyid = strtoul(search, &end, 16); + keyid = strtoull(search, &end, 16); if (*search != 0 && end != NULL && *end == 0) { @@ -158,6 +158,7 @@ int main(int argc, char *argv[]) } else { readconfig(NULL); initlogthing("lookup", config.logfile); + catchsignals(); initdb(true); switch (op) { case OP_GET: @@ -211,7 +212,8 @@ int main(int argc, char *argv[]) } if (!mrhkp) { puts("
"); - puts("Produced by onak " VERSION " by Jonathan McDowell"); + puts("Produced by onak " PACKAGE_VERSION + " by Jonathan McDowell"); end_html(); }