File 17000-3016863-bnc625782-Data-corruption-when-replacing-array-propert.patch of Package sblim-sfcb-sle11-sp1
From 0d6655fdbbfe10ce61c8bb9f8d15dd42bddf2b88 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Klaus=20K=C3=A4mpf?= <kkaempf@suse.de>
Date: Mon, 26 Jul 2010 12:52:57 +0200
Subject: [PATCH] [3016863] Data corruption when replacing array properties
---
objectImpl.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/objectImpl.c b/objectImpl.c
index 79d9fe1..80bf17b 100644
--- a/objectImpl.c
+++ b/objectImpl.c
@@ -508,7 +508,7 @@ static void replaceClArray(ClObjectHdr * hdr, int id, CMPIData d)
i = addClArray(hdr, d);
fb = getArrayBufPtr(hdr);
fb->iUsed--;
- fb->indexPtr[id - 1] = i;
+ fb->indexPtr[id - 1] = fb->indexPtr[i - 1];
_SFCB_EXIT();
}
--
1.7.1