[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdelibs/kimgio
From: Dirk Mueller <mueller () kde ! org>
Date: 2005-04-12 23:59:53
Message-ID: 20050412235953.63B32633 () office ! kde ! org
[Download RAW message or body]
CVS commit by mueller:
sanity checks
M +5 -1 xview.cpp 1.14
--- kdelibs/kimgio/xview.cpp #1.13:1.14
@@ -51,8 +51,12 @@ KDE_EXPORT void kimgio_xv_read( QImageIO
if (maxval != 255) return;
+ int blocksize = x*y;
+ if(x < 0 || y < 0 || blocksize < x || blocksize < y)
+ return;
// now follows a binary block of x*y bytes.
- int blocksize = x*y;
char *block = new char[ blocksize ];
+ if(!block)
+ return;
if (iodev->readBlock(block, blocksize) != blocksize )
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic