X-Git-Url: http://git.droids-corp.org/?p=libcmdline.git;a=blobdiff_plain;f=src%2Flib%2Fcmdline_parse.c;h=513c9f03e3c52aa34743f130ef49d5d40ff4bbca;hp=18ea76e39cd980adb685145e0f0bf2c4dadd9eea;hb=ecfbaef01c8717a0b2c09f0d0ef9ad0666d92de6;hpb=731f845a6d1fc3d7a5d477c0fde2b605215e5c85 diff --git a/src/lib/cmdline_parse.c b/src/lib/cmdline_parse.c index 18ea76e..513c9f0 100644 --- a/src/lib/cmdline_parse.c +++ b/src/lib/cmdline_parse.c @@ -542,7 +542,7 @@ int cmdline_help(cmdline_parse_ctx_t *ctx, const char *buf, while (token->ops->complete_iterate(token, &preparse.opaque, tmpbuf, - sizeof(tmpbuf)) == 0) { + sizeof(tmpbuf)) >= 0) { debug_printf(" choice <%s>\n", tmpbuf); @@ -641,7 +641,6 @@ cmdline_complete(cmdline_parse_ctx_t *ctx, const char *buf, debug_printf("Completion %s\n", tmpbuf); /* we kept at least the room for one char */ - /* XXX to be updated for non-final completion */ if (ret == 0) strcat(tmpbuf, " ");