Dear Sebastian, > >Please check pathfind() function in /etc/init.d/clamav-freshclam. > > > >All double quotes (", ASCII 34, 0x22) are replaced by strange UTF-8 > >byte sequences e2 80 9d (U+201D, RIGHT DOUBLE QUOTATION MARK). > > aside from the fact that this should not be there, do you have > limitations / problems with this? I'm going to fix this but I just > wanted to know what problems this causes.
Do you mean "beyond confusing the user with no UTF-8 capable terminal"? :-) Probably no functional error is expected. But after the two make_dir function call in line 278, 279 special variable IFS contains unwanted chars too that may - in theory - cause problems in word splitting later. Look this for example: chown $DatabaseOwner $PidFile If unquoted $DatabaseOwner (that may be be overridden by config file) - accidentally - contains any of the above bytes the command will be applied to more than one file. (Errr... $PidFile is also vulnerable.) Gabor -- A mug of beer, please. Shaken, not stirred. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org