diff --git a/src/command_download.cc b/src/command_download.cc index 18db22c5..1e2cd4e2 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){ + lt_log_print(torrent::LOG_TORRENT_WARN, "create_link failed: %s", + 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){ + lt_log_print(torrent::LOG_TORRENT_WARN, "delete_link failed: %s", + rak::error_number::current().c_str()); } break; }