File 10008-2967257-prefer-CMPI_chars-over-CMPI_classNameString.patch of Package sblim-sfcb-sle11-sp1

From d49134363d316f72da151a7750f3b507002a3654 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Klaus=20K=C3=A4mpf?= <kkaempf@suse.de>
Date: Wed, 10 Mar 2010 21:05:13 +0100
Subject: [PATCH] 2967257 prefer CMPI_chars over CMPI_classNameString

---
 value.c |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/value.c b/value.c
index 17f681a..93e9149 100644
--- a/value.c
+++ b/value.c
@@ -185,12 +185,19 @@ char *sfcb_value2Chars(CMPIType type, CMPIValue * value)
 
 	 case CMPI_filter:
 	   break;
-
+		 
+	 case CMPI_chars:
+	   if (value->chars) {
+	     size = strlen((char *) value->chars);
+	     p = malloc(size + 3);
+	     sprintf(p, "\"%s\"", (char *) value->chars);
+	     return p;
+	   }
+	   break;
 	 case CMPI_string:
 	 case CMPI_numericString:
 	 case CMPI_booleanString:
 	 case CMPI_dateTimeString:
-	 case CMPI_classNameString:
 	   if (value->string->hdl) {
 	     size = strlen((char *) value->string->hdl);
 	     p = malloc(size + 8);
-- 
1.6.4.2

openSUSE Build Service is sponsored by