From: APTX Date: Fri, 16 Dec 2011 01:44:37 +0000 (+0100) Subject: Skip arguments which aren't files or ed2k URIs. X-Git-Url: https://gitweb.aptx.org/?a=commitdiff_plain;h=d36b12e8cb02afd9834f12a02d156b4b6d6f8c26;p=AniAddCLI.git Skip arguments which aren't files or ed2k URIs. --- diff --git a/aniaddcli.cpp b/aniaddcli.cpp index 41bc598..ccb3909 100644 --- a/aniaddcli.cpp +++ b/aniaddcli.cpp @@ -52,6 +52,11 @@ void AniAddCli::process(const QStringList &files, bool rename, bool add, bool se cout << "[FAIL] File " << fileInfo.absoluteFilePath() << " does not exist" << endl; continue; } + if (!fileInfo.isFile()) + { + cout << "[INFO] \"" << fileInfo.absoluteFilePath() << "\" is not a file, skipping" << endl; + continue; + } file = new AniDBUdpClient::File(fileInfo); } connect(file, SIGNAL(statusUpdate(AniDBUdpClient::File::Action,AniDBUdpClient::File::ActionState,int)), this, SLOT(handleStatusUpdate(AniDBUdpClient::File::Action,AniDBUdpClient::File::ActionState,int)));