[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#377307: marked as done (busybox: redundant escaping during tab completion)



Your message dated Tue, 07 Dec 2010 23:38:05 +0300
with message-id <4CFE9B2D.4020604@msgid.tls.msk.ru>
and subject line Re: Bug#377307: busybox: redundant escaping during tab completion
has caused the Debian Bug report #377307,
regarding busybox: redundant escaping during tab completion
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
377307: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=377307
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: busybox
Version: 1:1.1.3-2
Severity: minor

When the first character of a path is a character that needs to be 
escaped, busybox will correctly do that when hitting tab. However, if you 
hit tab again, it will add a second "\" at the front which makes the path 
invalid.

Example (text that is entered at the is shown between {}; changes on tab 
completion are shown on the next line):
# {ls}
=dev=md=0
=dev=scsi=host0=bus0=target0=lun0=disc
=dev=scsi=host0=bus0=target1=lun0=disc
# {ls =dev<tab>} =>
  ls \=dev\={s<tab>} =>
  ls \\=dev\=scsi\=host0\=bus0\=target

As you can see, only the first \ is doubled, the second one is left alone.

Attachment: pgp8jlsEaX2Tf.pgp
Description: PGP signature


--- End Message ---
--- Begin Message ---
Version: 1:1.17.1-8

08.07.2006 10:43, Frans Pop wrote:
> Package: busybox
> Version: 1:1.1.3-2
> Severity: minor
> 
> When the first character of a path is a character that needs to be 
> escaped, busybox will correctly do that when hitting tab. However, if you 
> hit tab again, it will add a second "\" at the front which makes the path 
> invalid.
> 
> Example (text that is entered at the is shown between {}; changes on tab 
> completion are shown on the next line):
> # {ls}
> =dev=md=0
> =dev=scsi=host0=bus0=target0=lun0=disc
> =dev=scsi=host0=bus0=target1=lun0=disc
> # {ls =dev<tab>} =>
>   ls \=dev\={s<tab>} =>
>   ls \\=dev\=scsi\=host0\=bus0\=target
> 
> As you can see, only the first \ is doubled, the second one is left alone.

Current version of busybox in squeeze (1:1.17.1-8) does not have
this problem anymore, the escape isn't doubling anymore.

So closing this bug.

Thanks!

/mjt


--- End Message ---

Reply to: