From 6f5b3c4e4b8ccffecccc8dbb1665218d22c56441 Mon Sep 17 00:00:00 2001 From: lordmulder Date: Wed, 14 Oct 2015 21:21:20 +0200 Subject: [PATCH] Refined parameter validation code. Parameters in the "--param=value" format are now accepted. --- src/version.h | 2 +- src/win_addJob.cpp | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/version.h b/src/version.h index 9e22270..8bb15b4 100644 --- a/src/version.h +++ b/src/version.h @@ -26,7 +26,7 @@ #define VER_X264_MAJOR 2 #define VER_X264_MINOR 6 #define VER_X264_PATCH 0 -#define VER_X264_BUILD 968 +#define VER_X264_BUILD 970 #define VER_X264_PORTABLE_EDITION (0) diff --git a/src/win_addJob.cpp b/src/win_addJob.cpp index 70cdbf7..ec47807 100644 --- a/src/win_addJob.cpp +++ b/src/win_addJob.cpp @@ -159,7 +159,11 @@ protected: { for(int i = 2; i < iter->length(); i++) { - if((!iter->at(i).isLetter()) && (iter->at(i) != '-')) + if((iter->at(i) == QLatin1Char('=')) && (i > 2) && (i + 1 < iter->length())) + { + break; /*to allow "--param=value" format*/ + } + if((!iter->at(i).isLetter()) && ((iter->at(i) != QLatin1Char('-')) || (i < 3))) { if(m_notifier) { -- 2.11.0