Commit 48c669ee authored by unknown's avatar unknown
Browse files

Fix for Bug #7988 Bitfield test fails

parent 2e077d60
Loading
Loading
Loading
Loading
+8 −1
Original line number Diff line number Diff line
@@ -524,6 +524,13 @@ int ha_ndbcluster::set_ndb_value(NdbOperation *ndb_op, Field *field,
          DBUG_RETURN((ndb_op->setValue(fieldnr, (char*)NULL, pack_len) != 0));
        DBUG_PRINT("info", ("bit field"));
        DBUG_DUMP("value", (char*)&bits, pack_len);
#ifdef WORDS_BIGENDIAN
	if (pack_len < 5)
	{
	  DBUG_RETURN(ndb_op->setValue(fieldnr, 
				       ((char*)&bits)+4, pack_len) != 0);
	}
#endif
	DBUG_RETURN(ndb_op->setValue(fieldnr, (char*)&bits, pack_len) != 0);
      }
    }