1 |
From 0a8149b7e317b9f6d666f4fbcb649f9301da3581 Mon Sep 17 00:00:00 2001 |
2 |
From: =?UTF-8?q?Caol=C3=A1n=20McNamara?= <caolanm@redhat.com> |
3 |
Date: Tue, 18 Jan 2011 12:11:52 +0000 |
4 |
Subject: [PATCH] don't pushback and process a corrupt extension |
5 |
|
6 |
--- |
7 |
.../deployment/registry/package/dp_package.cxx | 3 ++- |
8 |
1 files changed, 2 insertions(+), 1 deletions(-) |
9 |
|
10 |
diff --git a/desktop/source/deployment/registry/package/dp_package.cxx b/desktop/source/deployment/registry/package/dp_package.cxx |
11 |
index f31cf3f..9cbbf83 100644 |
12 |
--- a/desktop/source/deployment/registry/package/dp_package.cxx |
13 |
+++ b/desktop/source/deployment/registry/package/dp_package.cxx |
14 |
@@ -1618,7 +1618,8 @@ BackendImpl::PackageImpl::getPackagesFromDb( |
15 |
Reference<deployment::XPackage> xExtension = |
16 |
bindBundleItem(i->first, i->second, true, m_identifier, xCmdEnv); |
17 |
OSL_ASSERT(xExtension.is()); |
18 |
- retVector.push_back(xExtension); |
19 |
+ if (xExtension.is()) |
20 |
+ retVector.push_back(xExtension); |
21 |
} |
22 |
|
23 |
return retVector; |
24 |
-- |
25 |
1.7.3.4 |
26 |
|