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

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: