Check icon->text in StepBackupIcons::process() 42/50742/3
authorWojciech Kosowicz <w.kosowicz@samsung.com>
Fri, 30 Oct 2015 12:27:22 +0000 (13:27 +0100)
committerPawel Sikorski <p.sikorski@samsung.com>
Fri, 30 Oct 2015 16:15:37 +0000 (09:15 -0700)
Change-Id: I136184068797442e643442a2c5ce1d0777b22ed6

src/common/step/step_backup_icons.cc

index aa8edc5..2a956d5 100755 (executable)
@@ -28,6 +28,10 @@ Step::Status StepBackupIcons::process() {
         / bf::path(app->appid);
     if (app->icon) {
       icon_x* icon = reinterpret_cast<icon_x*>(app->icon->data);
+      if (!icon->text) {
+        LOG(ERROR) << "Icon text is not set";
+        return Status::ERROR;
+      }
       app_icon += bf::path(icon->text).extension();
     } else {
       app_icon += ".png";