]> Some of my projects - AniAddCLI.git/commitdiff
Skip arguments which aren't files or ed2k URIs.
authorAPTX <marek321@gmail.com>
Fri, 16 Dec 2011 01:44:37 +0000 (02:44 +0100)
committerAPTX <marek321@gmail.com>
Fri, 16 Dec 2011 01:44:37 +0000 (02:44 +0100)
aniaddcli.cpp

index 41bc598d13be6ed8e2148b3c43276f8431b0c8b3..ccb390984f8ff17ed553cce6a344341238f2b401 100644 (file)
@@ -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)));