]> mj.ucw.cz Git - moe.git/blobdiff - submit/MO/Submit.pm
Moved everything related to MO-P to mop/. This cleans up bin/.
[moe.git] / submit / MO / Submit.pm
index 554fda83c4168f4ceaf19e7b16b577b383b69e28..ba55961f7eff6dd3c56253541bf787e890196948 100644 (file)
@@ -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 = "";