if(!defined($self->{'q'}->param("_SESSION_ID"))){ $self->{'s'} = CGI::Session->new(undef, $self->{'q'}, { Directory => $self->{'cfg'}->param("paths.sessions") } ); } else { - $self->{'s'} = CGI::Session->new( $self->{'q'}->param("_SESSION_ID") ); + $self->{'s'} = CGI::Session->new(undef, + $self->{'q'}->param("_SESSION_ID"), + { Directory => $self->{'cfg'}->param("paths.sessions") } ); }