[konkretcmpi] Fix KArray count property
Radek Novacek
rnovacek at fedoraproject.org
Wed Feb 6 07:54:39 UTC 2013
commit 43fe0a0bd25123f9417e009596493ebc04fc1c22
Author: Radek Novacek <rnovacek at redhat.com>
Date: Wed Feb 6 08:54:35 2013 +0100
Fix KArray count property
konkretcmpi-0.8.7-fix-array-count-property.patch | 16 ++++++++++++++++
konkretcmpi.spec | 8 +++++++-
2 files changed, 23 insertions(+), 1 deletions(-)
---
diff --git a/konkretcmpi-0.8.7-fix-array-count-property.patch b/konkretcmpi-0.8.7-fix-array-count-property.patch
new file mode 100644
index 0000000..6c946e8
--- /dev/null
+++ b/konkretcmpi-0.8.7-fix-array-count-property.patch
@@ -0,0 +1,16 @@
+diff --git a/src/konkret/general.c b/src/konkret/general.c
+index 91a9074..06f6d5a 100644
+--- a/src/konkret/general.c
++++ b/src/konkret/general.c
+@@ -505,6 +505,11 @@ static CMPIStatus _set_value(KValue* kv, KTag tag, const CMPIData* cd)
+ KString* ks = (KString*)kv;
+ ks->chars = KChars(ks->value);
+ }
++ if (tag & KTAG_ARRAY)
++ {
++ KArray* ks = (KArray*)kv;
++ ks->count = CMGetArrayCount(ks->value, NULL);
++ }
+
+ /* ATTN: validate references and instances */
+ KReturn(OK);
diff --git a/konkretcmpi.spec b/konkretcmpi.spec
index a3617a9..b339db0 100644
--- a/konkretcmpi.spec
+++ b/konkretcmpi.spec
@@ -1,6 +1,6 @@
Name: konkretcmpi
Version: 0.8.7
-Release: 7%{?dist}
+Release: 8%{?dist}
Summary: Tool for rapid CMPI providers development
License: MIT
@@ -20,6 +20,8 @@ Patch4: konkretcmpi-0.8.7-fix-same-enum-values.patch
# Optimization can eat KONKRET_REGISTRATION from the library sometimes,
# use volatile to avoid it
Patch5: konkretcmpi-0.8.7-fix-registration-from-optimized.patch
+# Fix KArray count property
+Patch6: konkretcmpi-0.8.7-fix-array-count-property.patch
BuildRequires: sblim-cmpi-devel
@@ -44,6 +46,7 @@ This package provides required files for development using konkretcmpi.
%patch3 -p1 -b .fix-for-current-schema
%patch4 -p1 -b .fix-same-enum-values
%patch5 -p1 -b .fix-registration-from-optimized
+%patch6 -p1
%build
%configure --enable-static=no
@@ -73,6 +76,9 @@ rm -rf $RPM_BUILD_ROOT/usr/lib*/libkonkret.la
%changelog
+* Wed Feb 06 2013 Radek Novacek <rnovacek at redhat.com> 0.8.7-8
+- Fix KArray count property
+
* Wed Oct 31 2012 Radek Novacek <rnovacek at redhat.com> 0.8.7-7
- Do not optimize out registration strings
More information about the scm-commits
mailing list