In the attached patch, clicking the pddplink object will send the value from the vsl to the nonlocal receive. It only happens on the first click. It doesn't matter which order the vsl and pddplink are created in. Under normal, manual patching the bug doesn't occur.
Anonymous
Oh, I forgot to add: on winxp, Pd version 0.42.5-extended-20100217. And as far as I can tell the problem only occurs when linking to a pd patch that has the .pd extension.
For me, it seems to happen online on the first click, and only when the file does not exist. Anyway, I took the drastic way of fixing it: I made a standalone 'pddp' libdir and then stripped down the pddplink.c to get rid of the server.
http://pure-data.svn.sourceforge.net/viewvc/pure-data?view=rev&revision=13424
http://pure-data.svn.sourceforge.net/viewvc/pure-data?view=rev&revision=13425
http://pure-data.svn.sourceforge.net/viewvc/pure-data?view=rev&revision=13426
http://pure-data.svn.sourceforge.net/viewvc/pure-data?view=rev&revision=13427
http://pure-data.svn.sourceforge.net/viewvc/pure-data?view=rev&revision=13428
http://pure-data.svn.sourceforge.net/viewvc/pure-data?view=rev&revision=13429
http://pure-data.svn.sourceforge.net/viewvc/pure-data?view=rev&revision=13430