Index: trunk/Ohana/src/opihi/cmd.data/queuedrop.c
===================================================================
--- trunk/Ohana/src/opihi/cmd.data/queuedrop.c	(revision 8190)
+++ trunk/Ohana/src/opihi/cmd.data/queuedrop.c	(revision 8192)
@@ -3,5 +3,6 @@
 int queuedrop (int argc, char **argv) {
   
-  int N, Key;
+  int N;
+  char *Key;
   char *var;
   char *line;
@@ -9,13 +10,12 @@
   Queue *queue;
 
-  Key = -1;
+  Key = NULL;
   if ((N = get_argument (argc, argv, "-key"))) {
     remove_argument (N, &argc, argv);
-    Key = atoi (argv[N]);
+    Key = strcreate (argv[N]);
     remove_argument (N, &argc, argv);
     Value = strcreate (argv[N]);
     remove_argument (N, &argc, argv);
   }
-
 
   if ((argc != 2) || (Key == -1)) {
Index: trunk/Ohana/src/opihi/cmd.data/queuepop.c
===================================================================
--- trunk/Ohana/src/opihi/cmd.data/queuepop.c	(revision 8190)
+++ trunk/Ohana/src/opihi/cmd.data/queuepop.c	(revision 8192)
@@ -25,5 +25,4 @@
     remove_argument (N, &argc, argv);
   }
-
 
   if (argc != 2) {
