Create an accessory with its accessory.InfoName field containing a quotation mark. (For me, it was 32" Roku TV.) Attempting to add the device times out. I expect this is due to an escaping problem of some sort with DNS-SD.
Currently hc converts spaces to underscores. If I add a similar replacement that strips the quotation mark, things work fine. But I'm not sure if this is the right fix.
With this replacement in place, when I add the accessory and I'm asked to name it, it doesn't have the quotation mark. I tried to add it back in and Home.app said that names cannot contain special characters.
Create an accessory with its
accessory.Info
Name
field containing a quotation mark. (For me, it was32" Roku TV
.) Attempting to add the device times out. I expect this is due to an escaping problem of some sort with DNS-SD.Currently
hc
converts spaces to underscores. If I add a similar replacement that strips the quotation mark, things work fine. But I'm not sure if this is the right fix.With this replacement in place, when I add the accessory and I'm asked to name it, it doesn't have the quotation mark. I tried to add it back in and Home.app said that names cannot contain special characters.
Possibly related to #141.