Index: global/global.c =================================================================== RCS file: /sources/global/global/global/global.c,v retrieving revision 1.280 diff -c -r1.280 global.c *** global/global.c 28 Feb 2014 04:08:10 -0000 1.280 --- global/global.c 4 Mar 2014 03:51:26 -0000 *************** *** 921,931 **** strbuf_puts(sb, " --key=token"); if (iflag) strbuf_puts(sb, " --ignore-case"); ! strbuf_putc(sb, ' '); ! strbuf_putc(sb, '"'); ! strbuf_putc(sb, '^'); ! strbuf_puts(sb, prefix); ! strbuf_putc(sb, '"'); if (debug) fprintf(stderr, "completion_idutils: %s\n", strbuf_value(sb)); if (chdir(root) < 0) --- 921,933 ---- strbuf_puts(sb, " --key=token"); if (iflag) strbuf_puts(sb, " --ignore-case"); ! if (prefix) { ! strbuf_putc(sb, ' '); ! strbuf_putc(sb, '"'); ! strbuf_putc(sb, '^'); ! strbuf_puts(sb, prefix); ! strbuf_putc(sb, '"'); ! } if (debug) fprintf(stderr, "completion_idutils: %s\n", strbuf_value(sb)); if (chdir(root) < 0)