<html dir="ltr"><head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style id="owaTempEditStyle"></style><style title="owaParaStyle"><!--P {
        MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
--></style>
</head>
<body ocsi="x">
<div style="FONT-FAMILY: Tahoma; DIRECTION: ltr; COLOR: #000000; FONT-SIZE: x-small">
<div></div>
<div dir="ltr"><font color="#000000" size="2" face="Tahoma">Hello everyone,</font></div>
<div dir="ltr"><font color="#000000" size="2" face="Tahoma"></font> </div>
<div dir="ltr"><font color="#000000" size="2" face="Tahoma">The DataRefImpl usually initialized with 0 after creation. If somewhere it will not be initialized, it's will have potential problem, for example:<br>
DataRefImpl a, b;<br>
a.p = 0;<br>
b.p = 0;<br>
if (a == b) // can be false for 32 bit platforms and always true for 64 bit.</font></div>
<div dir="ltr"><font color="#000000" size="2" face="Tahoma">Please review attached the patch, it's adds constructor for DataRefImpl and removes excess initialization.</font></div>
<p><font color="#000000" size="2" face="Tahoma"><font face="tahoma"></font></font> </p>
<p><font face="tahoma"></font> </p>
<p><font color="#000000" size="2" face="Tahoma"><font face="tahoma">Regards,</font></font></p>
<p><font color="#000000" size="2" face="Tahoma"><font face="tahoma">Danil</font></p>
<div dir="ltr"><br>
</div>
</font></div>
</body>
</html>