X-Git-Url: http://git.megacz.com/?p=org.ibex.xt-crawshaw.git;a=blobdiff_plain;f=src%2Fjava%2Forg%2Fibex%2Fxt%2Fshell%2FCommand.java;fp=src%2Fjava%2Forg%2Fibex%2Fxt%2Fshell%2FCommand.java;h=7edc5ac65e513558807d53213ae973f67e5c81ca;hp=f5ad6fb3f6883955e333a25a5990bf377bd64bb5;hb=e086a6515bf5d5f1f179240f229056d2bb699a99;hpb=6430dcd3c8bf58a04a370614e375a74f5f2dce8b diff --git a/src/java/org/ibex/xt/shell/Command.java b/src/java/org/ibex/xt/shell/Command.java index f5ad6fb..7edc5ac 100644 --- a/src/java/org/ibex/xt/shell/Command.java +++ b/src/java/org/ibex/xt/shell/Command.java @@ -126,14 +126,13 @@ public abstract class Command { } else { String n = env.path(c[1]); - Request.Response ret = env.send(new Request.Key(n)); - if (!(ret instanceof Request.Key.Res)) { + Request.Response ret = env.send(new Request.IsKey(n)); + if (!(ret instanceof Request.IsKey.Res)) { w.write("error: "); w.write(ret.error().getMessage()); w.write("\n"); } else { - List l = ((Request.Key.Res)ret).keys(); - if (l.size() == 0) { + if (((Request.IsKey.Res)ret).exists()) { w.write("error: "); w.write(c[1]); w.write(": no such path\n");