diff --git a/src/command_download.cc b/src/command_download.cc index 18db22c5..92ed582c 100644 --- a/src/command_download.cc +++ b/src/command_download.cc @@ -138,9 +138,10 @@ apply_d_change_link(core::Download* download, const torrent::Object::list_type& switch (changeType) { case 0: - // if (symlink(target.c_str(), link.c_str()) == -1) - // control->core()->push_log("create_link failed: " + std::string(rak::error_number::current().c_str())); - // control->core()->push_log("create_link failed: " + std::string(rak::error_number::current().c_str()) + " to " + target); + if (symlink(target.c_str(), link.c_str()) == -1){ + control->core()->push_log_std("create_link failed: " + + std::string(rak::error_number::current().c_str())); + } break; case 1: @@ -149,8 +150,9 @@ apply_d_change_link(core::Download* download, const torrent::Object::list_type& rak::error_number::clear_global(); if (!fileStat.update_link(link) || !fileStat.is_link() || - unlink(link.c_str()) == -1) { - // control->core()->push_log("delete_link failed: " + std::string(rak::error_number::current().c_str())); + unlink(link.c_str()) == -1){ + control->core()->push_log_std("delete_link failed: " + + std::string(rak::error_number::current().c_str())); } break; }