artsdsp does not handle args with spaces properly
Package: libarts1c2a
Version: 1.5.9-2
When trying to play mp3 files containing white space in their file name, the
filename is being broken into pieces.
---begin
$ artsdsp mpg123 lass\ uns\ spielen.mp3
decoder: SSE
High Performance MPEG 1.0/2.0/2.5 Audio Player for Layers 1, 2 and 3
version 0.67; written and copyright by Michael Hipp and others
free software (LGPL/GPL) without any warranty but with best wishes
lass: No such file or directory
uns: No such file or directory
spielen.mp3: No such file or directory
---end
The fault is in artsdsp not in mpg123 as seen in the strace log
---begin
$ strace artsdsp mpg123 lass\ uns\ spielen.mp3
execve("/usr/bin/artsdsp", ["artsdsp", "mpg123", "lass uns spielen.mp3"], [/*
48 vars */]) = 0
[...]
execve("/usr/bin/mpg123", ["mpg123", "lass", "uns", "spielen.mp3"], [/* 46
vars */]) = 0
---end
Mit freundlichem Gruß / With kind regards
Holger Klawitter
--
info@klawitter.de
Reply to: