diff --git a/Source/NSData.m b/Source/NSData.m index a6973ebf6..c5bf2017f 100644 --- a/Source/NSData.m +++ b/Source/NSData.m @@ -3548,6 +3548,8 @@ getBytes(void* dst, void* src, unsigned len, unsigned limit, unsigned *pos) } GSClassSwizzle(self, dataBlock); + bytes = buf; + length = len; ASSIGN(deallocator, (id)deallocBlock); return self; }