| 466 | } |
| 467 | |
| 468 | QueueGetDir::~QueueGetDir() { |
| 469 | if (m_data) { |
| 470 | FTPFile* files = (FTPFile*)m_data; |
| 471 | m_client->ReleaseDir(files, m_fileCount); |
| 472 | m_data = NULL; |
| 473 | } |
| 474 | |
| 475 | SU::free(m_dirPath); |
| 476 | |
| 477 | size_t i; |
| 478 | for(i=0; i<parentDirs.size(); i++) |
| 479 | SU::free(parentDirs[i]); |
| 480 | } |
| 481 | |
| 482 | int QueueGetDir::Perform() { |
| 483 | if (m_doConnect && !m_client->IsConnected()) { |
nothing calls this directly
no test coverage detected