ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/AnyEvent-MP/MP/Transport.pm
(Generate patch)

Comparing AnyEvent-MP/MP/Transport.pm (file contents):
Revision 1.53 by root, Tue Sep 8 01:54:13 2009 UTC vs.
Revision 1.54 by root, Wed Sep 9 21:05:15 2009 UTC

190 $self->{remote_greeting} = { 190 $self->{remote_greeting} = {
191 map /^([^=]+)(?:=(.*))?/ ? ($1 => $2) : (), 191 map /^([^=]+)(?:=(.*))?/ ? ($1 => $2) : (),
192 @kv 192 @kv
193 }; 193 };
194 194
195 $_->($self) for @HOOK_GREETING;
196
195 if ($aemp ne "aemp") { 197 if ($aemp ne "aemp") {
196 return $self->error ("unparsable greeting"); 198 return $self->error ("unparsable greeting");
197 } elsif ($version != $PROTOCOL_VERSION) { 199 } elsif ($version != $PROTOCOL_VERSION) {
198 return $self->error ("version mismatch (we: $PROTOCOL_VERSION, they: $version)"); 200 return $self->error ("version mismatch (we: $PROTOCOL_VERSION, they: $version)");
199 } elsif ($rnode eq $AnyEvent::MP::Kernel::NODE) { 201 } elsif ($rnode eq $AnyEvent::MP::Kernel::NODE) {
312 314
313 Scalar::Util::weaken $rmsg; 315 Scalar::Util::weaken $rmsg;
314 Scalar::Util::weaken $src_node; 316 Scalar::Util::weaken $src_node;
315 }); 317 });
316 }); 318 });
317
318 $_->($self) for @HOOK_GREETING;
319 }); 319 });
320 } 320 }
321 321
322 $self 322 $self
323} 323}

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines