[File] Added checking if length parameter is double.
authorTomasz Marciniak <t.marciniak@samsung.com>
Tue, 2 Feb 2016 07:07:20 +0000 (08:07 +0100)
committerTomasz Marciniak <t.marciniak@samsung.com>
Tue, 2 Feb 2016 07:07:20 +0000 (08:07 +0100)
[Verification] Code compiles. TCT did not change.

Change-Id: I12ba3200e6ff95537afef488af57793a16f2a024
Signed-off-by: Tomasz Marciniak <t.marciniak@samsung.com>
src/file/cordova_file_instance.cc

index 53ec8a5..c611cac 100644 (file)
@@ -53,7 +53,7 @@ CordovaFileInstance::~CordovaFileInstance() {
 void CordovaFileInstance::Truncate(const picojson::value& args, picojson::object& out) {
   LoggerD("Entered");
 
-  if (!args.contains("uri") || !args.contains("length")) {
+  if (!args.contains("uri") || !args.contains("length") || !args.get("length").is<double>()) {
     LoggerE("Invalid parameter passed.");
     ReportError(PlatformResult(ErrorCode::INVALID_VALUES_ERR, "Invalid parameter passed."), &out);
     return;