diff options
author | unknown <tomas@poseidon.ndb.mysql.com> | 2004-10-21 12:57:55 +0000 |
---|---|---|
committer | unknown <tomas@poseidon.ndb.mysql.com> | 2004-10-21 12:57:55 +0000 |
commit | 7e6e24a1ccb37e22cca6174f80033cf6a028495a (patch) | |
tree | f53451dfb8aee67ee43a3beffff982ebc7d7c98a /ndb | |
parent | 656d21a7b86e9afc0f1247b3f7b665e8c03ee2f5 (diff) | |
download | mariadb-git-7e6e24a1ccb37e22cca6174f80033cf6a028495a.tar.gz |
use memcpy instead, other code breaks mysteriously on IRIX
Diffstat (limited to 'ndb')
-rw-r--r-- | ndb/src/kernel/blocks/dbacc/DbaccMain.cpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/ndb/src/kernel/blocks/dbacc/DbaccMain.cpp b/ndb/src/kernel/blocks/dbacc/DbaccMain.cpp index 2eba4deaf3e..305c2b9b70b 100644 --- a/ndb/src/kernel/blocks/dbacc/DbaccMain.cpp +++ b/ndb/src/kernel/blocks/dbacc/DbaccMain.cpp @@ -13411,8 +13411,11 @@ Dbacc::execREAD_PSUEDO_REQ(Signal* signal){ default: tmp = 0; } - Uint32 * src = (Uint32*)&tmp; - signal->theData[0] = src[0]; - signal->theData[1] = src[1]; + memcpy(signal->theData, &tmp, 8); /* must be memcpy, gives strange results + * on IRIX 64 otherwise + */ + // Uint32 * src = (Uint32*)&tmp; + // signal->theData[0] = src[0]; + // signal->theData[1] = src[1]; } |