X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=submit%2FMO%2FSubmit.pm;h=ba55961f7eff6dd3c56253541bf787e890196948;hb=107b5e8dc73f0180e2b3f35f8ed031662bbc57fb;hp=554fda83c4168f4ceaf19e7b16b577b383b69e28;hpb=4d52eeffe7f6bcf2bcd16f073aed7aca1ae968a5;p=moe.git diff --git a/submit/MO/Submit.pm b/submit/MO/Submit.pm index 554fda8..ba55961 100644 --- a/submit/MO/Submit.pm +++ b/submit/MO/Submit.pm @@ -17,8 +17,8 @@ sub new($) { my $mo = "$home/.mo"; my $root = $ENV{"MO_ROOT"} or die "Environment variable MO_ROOT not set\n"; my $self = { - "Contest" => "CPSPC 2007", - "Server" => "kamzice.ms.mff.cuni.cz:8888", + "Contest" => "CEOI 2007", + "Server" => "ceoi-gamma:8888", "Key" => "$mo/key.pem", # Keys and certificates "Cert" => "$mo/cert.pem", "CACert" => "$mo/ca-cert.pem", @@ -126,7 +126,7 @@ sub connect($) { sub request($$) { my ($self, $obj) = @_; my $sk = $self->{"sk"}; - ## $SIG{'PIPE'} = 'ignore'; + local $SIG{'PIPE'} = 'ignore'; $obj->write($sk); print $sk "\n"; $sk->flush(); @@ -152,6 +152,7 @@ sub reply($) { sub send_file($$$) { my ($self, $fh, $size) = @_; my $sk = $self->{"sk"}; + local $SIG{'PIPE'} = 'ignore'; while ($size) { my $l = ($size < 4096 ? $size : 4096); my $buf = "";