[PD-dev] [ pure-data-Bugs-3159015 ] [iemnet/tcpserver]: unreliable broadcast method
SourceForge.net
noreply at sourceforge.net
Sat Jan 15 22:08:05 CET 2011
Bugs item #3159015, was opened at 2011-01-15 21:08
Message generated for change (Tracker Item Submitted) made by reduzent
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=478070&aid=3159015&group_id=55736
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: externals
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Roman Haefeli (reduzent)
Assigned to: Nobody/Anonymous (nobody)
Summary: [iemnet/tcpserver]: unreliable broadcast method
Initial Comment:
When [unpackOSC] receives an OSC packet containing a symbol containing a non-ASCII printable character (such as äöüéèàâ etc.), it prints the following error:
unpackOSC: PrintTypeTaggedArgs: Type tag said this arg is a string but it's not!
My C skills are a bit limited, but from what I figured, the problem lies in the isprint() condition on line 584 of unpackOSC.c. When I remove that condition, those characters are accepted to be found in strings. However, I guess doing so disables the validity check completely.
If that information matters, the environment variable LANG on my computer (Ubuntu 10.04) is set to 'en_US.utf8'.
Interestingly, [packOSC] has no problem in putting strings containing those characters into OSC packets.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=478070&aid=3159015&group_id=55736
More information about the Pd-dev
mailing list