X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=scpubgit%2FObject-Remote.git;a=blobdiff_plain;f=lib%2FObject%2FRemote%2FConnectionServer.pm;h=639d456a1eef235aa1cf95628bf478604606c572;hp=85869d09aea838c9b3cfdecac2349ad5cf6574c2;hb=9d64d2d9b2401f99b747ecf754384adb661f0a5b;hpb=a6786ddab559c869f448c1cb963e83faeb5efd40 diff --git a/lib/Object/Remote/ConnectionServer.pm b/lib/Object/Remote/ConnectionServer.pm index 85869d0..639d456 100644 --- a/lib/Object/Remote/ConnectionServer.pm +++ b/lib/Object/Remote/ConnectionServer.pm @@ -57,6 +57,9 @@ sub _listen_ready { )->${\$self->connection_callback}; $f->on_ready(sub { undef($c) }); $c->ready_future->done; + #TODO see if this runs on the controller or the remote node + #if this runs on the controller a poorly behaved remote node + #could cause the print() to block but it's a very low probability print $new "Shere\n" or die "Couldn't send to new socket: $!"; return $c; }