Bug 2311

Summary: ash/hush: autocompletion(TAB) broken for unicode filenames
Product: Busybox Reporter: Leonid <lly.dev>
Component: Standard ComplianceAssignee: unassigned
Status: RESOLVED FIXED    
Severity: normal CC: busybox-cvs
Priority: P5    
Version: 1.17.x   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Host: Target:
Build:
Attachments: build config

Description Leonid 2010-08-02 17:31:43 UTC
Created attachment 2287 [details]
build config

1.17.1 regression (1.16.2 works well) - autocompletion(TAB) broken for unicode filenames.

Steps to reproduce:
1) Create file/directory with unicode name, for example - Жалко (\0x416\0x430\0x43B\0x43A\0x43E)

2) Try to issue "ls <first letter>" + TAB

3) Instead of correct autocompletion (like in 1.16.2) you will get garbage or even lost command line content
Comment 1 Denys Vlasenko 2010-09-02 10:25:43 UTC
Does

http://busybox.net/downloads/fixes-1.17.2/busybox-1.17.2-lineedit.patch

fix the problem for you?
Comment 2 Leonid 2010-09-04 04:45:38 UTC
Yes, patch fixes problem for me. Thank you!