From 97cc6bb1b52fd790dfffb1e9451d7d08bce9b115 Mon Sep 17 00:00:00 2001 From: David Sansome Date: Sat, 12 Nov 2011 19:32:44 +0000 Subject: [PATCH] Print a warning if symlink() fails --- src/internet/spotifyblobdownloader.cpp | 8 ++++++-- src/translations/translations.pot | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/internet/spotifyblobdownloader.cpp b/src/internet/spotifyblobdownloader.cpp index 1b08f0ca0..ebd6cd5be 100644 --- a/src/internet/spotifyblobdownloader.cpp +++ b/src/internet/spotifyblobdownloader.cpp @@ -169,8 +169,12 @@ void SpotifyBlobDownloader::ReplyFinished() { while (!version_parts.isEmpty()) { qLog(Debug) << "Linking" << dest_path << "to" << link_path; - symlink(dest_path.toLocal8Bit().constData(), - link_path.toLocal8Bit().constData()); + int ret = symlink(dest_path.toLocal8Bit().constData(), + link_path.toLocal8Bit().constData()); + + if (ret != 0) { + qLog(Warning) << "Creating symlink failed with return code" << ret; + } link_path += "." + version_parts.takeFirst(); } diff --git a/src/translations/translations.pot b/src/translations/translations.pot index 8729ea5c7..cd58a2eb3 100644 --- a/src/translations/translations.pot +++ b/src/translations/translations.pot @@ -1609,7 +1609,7 @@ msgstr "" msgid "Error deleting songs" msgstr "" -#: internet/spotifyblobdownloader.cpp:210 +#: internet/spotifyblobdownloader.cpp:214 msgid "Error downloading Spotify plugin" msgstr ""