MXS-2002 Replace auto_ptr with unique_ptr
Given 'Derived : public Base', a unique_ptr<Derived> converts implictly to a unique_ptr<Base>.
This commit is contained in:
@ -331,11 +331,11 @@ static bool conversion_task_ctl(Avro *inst, bool start)
|
||||
if (!service_should_stop)
|
||||
{
|
||||
Worker* worker = static_cast<Worker*>(mxs_rworker_get(MXS_RWORKER_MAIN));
|
||||
std::auto_ptr<ConversionCtlTask> task(new (std::nothrow) ConversionCtlTask(inst, start));
|
||||
std::unique_ptr<ConversionCtlTask> task(new (std::nothrow) ConversionCtlTask(inst, start));
|
||||
|
||||
if (task.get())
|
||||
{
|
||||
worker->post(task, Worker::EXECUTE_AUTO);
|
||||
worker->post(std::move(task), Worker::EXECUTE_AUTO);
|
||||
rval = true;
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user