When URL has * then sed -e 's*%[fFuU]*"'"$arg_one"'"*g' will fail. * in URL must be escaped. My solution add * for escaping in arg_one. arg_one ="`echo $arg | sed 's/[&*]/\\\\&/g'`". Example of that URL is from yandex XMPP notification: http://clck.yandex.ru/redir/dtype=stred/pid=135/cid=2849/*http://mail.yandex.ru/msg?ids=2360000000601114205&yasoft=online
I just checked and current code base already includes: arg_one="`echo "$arg" | sed 's/[&*\\]/\\\\&/g'`" So I think we're good here now.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.