Revision 64e3cd12

b/host/lib/transport/usb_zero_copy_wrapper.cpp
87 87
        _task = uhd::task::make(boost::bind(&usb_zero_copy_wrapper_msb::auto_flush, this));
88 88
    }
89 89

  
90
    ~usb_zero_copy_wrapper_msb(void)
91
    {
92
        //ensure the task has exited before anything auto deconstructs
93
        _task.reset();
94
    }
95

  
90 96
    void release(void){
91 97
        boost::mutex::scoped_lock lock(_mutex);
92 98
        _ok_to_auto_flush = true;

Also available in: Unified diff