if (mBlockAdded) {
g_debug("%s: removing block for %s\n", __FUNCTION__, mHGStagingDir.c_str());
/* We need to make sure block subsystem has not been shut off. */
+ mBlockAdded = false;
if (DnD_BlockIsReady(mBlockCtrl)) {
mBlockCtrl->RemoveBlock(mBlockCtrl->fd, mHGStagingDir.c_str());
}
- mBlockAdded = false;
}
TerminateThread();
}
if (mBlockAdded) {
+ mBlockAdded = false;
if (DnD_BlockIsReady(mBlockCtrl)) {
mBlockCtrl->RemoveBlock(mBlockCtrl->fd, mHGStagingDir.c_str());
- mBlockAdded = false;
}
}
if (mBlockAdded) {
g_debug("%s: removing block for %s\n", __FUNCTION__, mHGStagingDir.c_str());
/* We need to make sure block subsystem has not been shut off. */
+ mBlockAdded = false;
if (DnD_BlockIsReady(mBlockCtrl)) {
mBlockCtrl->RemoveBlock(mBlockCtrl->fd, mHGStagingDir.c_str());
}
- mBlockAdded = false;
}
mHGGetFileStatus = DND_FILE_TRANSFER_FINISHED;