Bug 20969 - Custom output format is truncated if contains \x00
Summary: Custom output format is truncated if contains \x00
Status: CLOSED WONTFIX
Alias: None
Product: Branch 4.1
Classification: Distributions
Component: mp3info (show other bugs)
Version: unspecified
Hardware: all Linux
: P3 normal
Assignee: Nobody's working on this, feel free to take it
QA Contact: qa-4.1@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-08-06 15:42 MSD by Konstantin Uvarin (lodin)
Modified: 2014-11-05 20:43 MSK (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Konstantin Uvarin (lodin) 2009-08-06 15:42:19 MSD
Воспроизведение: 

mp3info -p "%a\x00%t" file.mp3 | xargs -0 echo 

должно выдать (артист) (название), но на выходе будет только (артист). То же самое с другим порядком и комбинациями элементов тега: как только попадается \0, вывод заканчивается. 

mp3info-0.8.4-alt9
Comment 1 Konstantin Uvarin (lodin) 2009-08-06 16:12:38 MSD
Сюда же: 

mp3info -p "\x2531" file.mp3

повисает намертво. 

Из-за ошибки в функции void translate_escapes (char *string) в файле textfunc.c

Я попробую её починить.
Comment 2 Michael Shigorin 2014-11-05 20:43:01 MSK
В 4.1/branch исправления не будут вноситься уже технически (заглушена очередь на сборку), поэтому прошу ошибки, актуальные для sisyphus/p7/t7, перевесить на текущие ветки или сизиф.