summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ndb/src/common/util/SimpleProperties.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/ndb/src/common/util/SimpleProperties.cpp b/ndb/src/common/util/SimpleProperties.cpp
index c25aaea491a..c9251c6a854 100644
--- a/ndb/src/common/util/SimpleProperties.cpp
+++ b/ndb/src/common/util/SimpleProperties.cpp
@@ -51,11 +51,12 @@ SimpleProperties::Writer::add(const char * value, int len){
union {
Uint32 lastWord;
char lastBytes[4];
- };
- memcpy(lastBytes,
+ } tmp;
+ tmp.lastWord =0 ;
+ memcpy(tmp.lastBytes,
value + putLen*4,
len - putLen*4);
- return putWord(lastWord);
+ return putWord(tmp.lastWord);
}
bool