Fix fread order in EncodedImageBuffer UTC util 33/262433/2
authorEunki Hong <eunkiki.hong@samsung.com>
Tue, 10 Aug 2021 11:33:53 +0000 (04:33 -0700)
committerEunki Hong <eunkiki.hong@samsung.com>
Thu, 30 Sep 2021 02:14:18 +0000 (19:14 -0700)
Change-Id: Ic441bc8c2e83a713e7a727b39a1c78e8407cfa1c
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
automated-tests/src/dali-toolkit/dali-toolkit-test-utils/test-encoded-image-buffer.cpp

index e693098..ef389ed 100644 (file)
@@ -33,8 +33,9 @@ EncodedImageBuffer ConvertFileToEncodedImageBuffer(const char* url)
     Dali::Vector<uint8_t> data;
     data.Resize(size);
     fseek(fp, 0, SEEK_SET);
-    fread(data.Begin(), size, sizeof(uint8_t), fp);
+    size_t realSize = fread(data.Begin(), sizeof(uint8_t), size, fp);
     fclose(fp);
+    data.Resize(realSize);
     buffer = EncodedImageBuffer::New(data);
   }
   return buffer;