From 0ee92c1a41a4affd5554cfc6f36d1b05601f5763 Mon Sep 17 00:00:00 2001 From: trialuser02 Date: Wed, 8 Aug 2007 10:08:47 +0000 Subject: fixed segmentation failed when creating tags with invalid pathes git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@65 90c681e8-e032-0410-971d-27865f9a5e38 --- lib/decoder.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib/decoder.cpp') diff --git a/lib/decoder.cpp b/lib/decoder.cpp index 8b2fac51a..e1223c0c8 100644 --- a/lib/decoder.cpp +++ b/lib/decoder.cpp @@ -217,7 +217,7 @@ DecoderFactory *Decoder::findByContent(QIODevice *input) FileTag *Decoder::createTag(const QString& source) { DecoderFactory *fact = Decoder::findByPath(source); - if (fact) + if (fact && QFile::exists(source)) { return fact->createTag(source); } -- cgit v1.2.3-13-gbd6f