<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /></head><body style='font-size: 10pt; font-family: Verdana,Geneva,sans-serif'>
<p>Hi mates,</p>
<p><br /></p>
<p>It seems cyrus.conf file config parser, does not parse properly sync_client line when you specify a channel. It seems it ignores it. When you specify a line like in start section :</p>
<p><br /></p>
<p>syncclient cmd="/usr/local/cyrus/sbin/sync_client -r -l optarg-n amx8c"</p>
<p><br /></p>
<p>It ignores the part "-n amx8c"</p>
<p><br /></p>
<p>I have taken a fast look to split_args() and proccess_section() but have not figured where the issue could be (have not debbuged what could be there...)... it seems the issue should be there because if you launch sync_client from the shell it works as expected. But if you launch from cyrus.conf it just runs : /usr/local/cyrus/sbin/sync_client -r -l</p>
<p><br /></p>
<p>I have workarounded from the shell but... it seemed to be something there...</p>
<p><br /></p>
<p>Cheers!</p>
<p><br /></p>
<p><br /></p>
</body></html>