stest_performance: add some error checking 87/249587/1 accepted/tizen/unified/20201216.215918 submit/tizen/20201215.075227
authorAdrian Szyndela <adrian.s@samsung.com>
Tue, 15 Dec 2020 07:32:00 +0000 (08:32 +0100)
committerAdrian Szyndela <adrian.s@samsung.com>
Tue, 15 Dec 2020 07:32:00 +0000 (08:32 +0100)
Change-Id: I95f8ec6be9597d05d5ebb3a847f241d5cb9e8dc9

src/stest_performance.cpp

index bda50f8..410cbc7 100644 (file)
@@ -213,8 +213,12 @@ void run_fb(const char *conf_file, const std::string &serialized, bool verify, s
 
        StorageBackendSerialized storage;
        if (serialized.empty()) {
-               size_t size;
+               size_t size = 0;
                auto buff = serializer.serialize(conf_file, size);
+               if (!buff) {
+                       std::cerr << "Serialization failed" << std::endl;
+                       return;
+               }
                storage.initFromData(buff, size, verify);
        } else {
                storage.init(serialized.c_str(), verify);