if ($self->timeout_ms) { unless ($WWW::Curl::Easy::CURLOPT_TIMEOUT_MS) { croak( "Your trying to use timeout_ms, but your libcurl is apperantly older than 7.16.12."); } $curl->setopt($WWW::Curl::Easy::CURLOPT_TIMEOUT_MS, $self->timeout_ms) if $self->timeout_ms; $curl->setopt($WWW::Curl::Easy::CURLOPT_CONNECTTIMEOUT_MS, $self->connection_timeout_ms) if $self->connection_timeout_ms; } else { $curl->setopt(CURLOPT_TIMEOUT, $self->timeout) if $self->timeout; $curl->setopt(CURLOPT_CONNECTTIMEOUT, $self->connection_timeout) if $self->connection_timeout; }