(An explanation is given in the commit message of the commit. Forgive me for not duplicating it here.)
I don't know how widespread double-ENDing SLIP packets is, but I have come across one situation where it happens: Figure53's OSC implementation in their QLab software, as described here.
I don't know how likely it is you have access to an iOS device to test, but this can be tested by attempting to read the OSC messages from the official iOS app for remote-controlling the aforementioned program, or by using the appropriate section of the third-party "Audio Toolbox" iOS app.
Admittedly I haven't tried sending messages, so that might be a future PR for you.
(An explanation is given in the commit message of the commit. Forgive me for not duplicating it here.)
I don't know how widespread double-ENDing SLIP packets is, but I have come across one situation where it happens: Figure53's OSC implementation in their QLab software, as described here.
I don't know how likely it is you have access to an iOS device to test, but this can be tested by attempting to read the OSC messages from the official iOS app for remote-controlling the aforementioned program, or by using the appropriate section of the third-party "Audio Toolbox" iOS app.
Admittedly I haven't tried sending messages, so that might be a future PR for you.