diff --git a/src/screengrab.c b/src/screengrab.c index 8061b6c0..2e41d5af 100644 --- a/src/screengrab.c +++ b/src/screengrab.c @@ -37,6 +37,9 @@ MMBitmapRef copyMMBitmapFromDisplayInRect(MMRect rect) else if(CFStringCompare(pixEnc, CFSTR(IO8BitIndexedPixels), kCFCompareCaseInsensitive) == kCFCompareEqualTo) depth = 8; + CGDisplayModeRelease(mode); + CFRelease(pixEnc); + bitsPerPixel = (uint8_t) depth; bytesPerPixel = bitsPerPixel / 8; /* Align width to padding. */