]> git.sommitrealweird.co.uk Git - onak.git/blobdiff - onak.c
cscvs to tla changeset 91
[onak.git] / onak.c
diff --git a/onak.c b/onak.c
index 870e1bd57d3fc329483b857114d58b3a835a281e..bba213b57b703c9cabed79165bde3631716f8134 100644 (file)
--- a/onak.c
+++ b/onak.c
@@ -6,6 +6,8 @@
  * Jonathan McDowell <noodles@earth.li>
  * 
  * Copyright 2002 Project Purple
+ *
+ * $Id: onak.c,v 1.14 2003/06/07 13:37:33 noodles Exp $
  */
 
 #include <stdio.h>
@@ -191,7 +193,10 @@ int main(int argc, char *argv[])
                } else if (!strcmp("delete", argv[optind])) {
                        delete_key(getfullkeyid(keyid), false);
                } else if (!strcmp("get", argv[optind])) {
-                       if (fetch_key(keyid, &keys, false)) {
+                       if (!ishex) {
+                               puts("Can't get a key on uid text."
+                                       " You must supply a keyid.");
+                       } else if (fetch_key(keyid, &keys, false)) {
                                logthing(LOGTHING_INFO, "Got key.");
                                flatten_publickey(keys,
                                                &packets,