manifest_x* m = context_->manifest_data.get();
privilege_x* privilege =
reinterpret_cast<privilege_x*>(calloc(1, sizeof(privilege_x)));
+ if (!privilege)
+ return Status::ERROR;
privilege->type = strdup(common_installer::kWebPrivilegeType);
+ if (!privilege->type) {
+ common_installer::FreePrivilegeX(privilege);
+ return Status::ERROR;
+ }
privilege->value = strdup(common_installer::privileges::kPrivForWebApp);
+ if (!privilege->value) {
+ common_installer::FreePrivilegeX(privilege);
+ return Status::ERROR;
+ }
m->privileges = g_list_append(m->privileges, privilege);
return Status::OK;
}