$log->notice("disconnecting");
$self->stop;
- exec( "$0", '--config', $self->cfg_file, '--skip-db-update' );
+ my @exec = ( $0, '--config', $self->cfg_file, '--skip-db-update' );
+ if ( $log->is_trace ) {
+ $log->trace( 'exec '
+ . join( ' ', map { /\s/ ? "'$_'" : $_ } @exec ) );
+ }
+ exec(@exec);
}
if ( 'quit' eq $result ) {