Loading...
--- xnu/xnu-4903.221.2/libkern/c++/OSSerializeBinary.cpp
+++ xnu/xnu-4570.41.2/libkern/c++/OSSerializeBinary.cpp
@@ -75,7 +75,6 @@
if (newCapacity >= capacity)
{
newCapacity = (((newCapacity - 1) / capacityIncrement) + 1) * capacityIncrement;
- if (newCapacity < capacity) return (false);
if (newCapacity > ensureCapacity(newCapacity)) return (false);
}
@@ -100,7 +99,6 @@
if (newCapacity >= capacity)
{
newCapacity = (((newCapacity - 1) / capacityIncrement) + 1) * capacityIncrement;
- if (newCapacity < capacity) return (false);
if (newCapacity > ensureCapacity(newCapacity)) return (false);
}
@@ -413,7 +411,7 @@
sym = OSDynamicCast(OSSymbol, sym);
if (!sym && (str = OSDynamicCast(OSString, str)))
{
- sym = const_cast<OSSymbol *>(OSSymbol::withString(str));
+ sym = (OSSymbol *) OSSymbol::withString(str);
ok = (sym != 0);
if (!ok) break;
}