avahi daemon fails with an error if any line in the conf file exceeds 255 characters, including comment lines. I traced the problem to ini-file-parser.c where 256 bytes is allocated on the stack to hold each line. As a quick fix I bumped it up to 1024 and that solved my problem.
The reason I exceeded 255 characters is because I use reflect-filters and with that it is quite easy to have a long line length if you have several different types of devices you want to reflect across LAN subnets.
avahi daemon fails with an error if any line in the conf file exceeds 255 characters, including comment lines. I traced the problem to ini-file-parser.c where 256 bytes is allocated on the stack to hold each line. As a quick fix I bumped it up to 1024 and that solved my problem.
The reason I exceeded 255 characters is because I use
reflect-filters
and with that it is quite easy to have a long line length if you have several different types of devices you want to reflect across LAN subnets.Thanks DAK.