make it actually exit when dead
[scpubgit/Object-Remote.git] / bin / object-remote-node
index d938ebc..638b6bc 100755 (executable)
@@ -4,6 +4,12 @@ use strictures 1;
 use Object::Remote::Connector::STDIO;
 use Object::Remote;
 
+#$Object::Remote::Connection::DEBUG = 1;
+
 my $c = Object::Remote::Connector::STDIO->new->connect;
 
-Object::Remote->current_loop->run;
+my $loop = Object::Remote->current_loop;
+
+$c->on_close(sub { $loop->stop });
+
+$loop->run;