[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdegraphics/libs/mobipocket
From:       Jakub Stachowski <qbast () go2 ! pl>
Date:       2009-06-07 11:35:21
Message-ID: 1244374521.712776.8168.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 978489 by qbast:

Do not crash on invalid EXTH header



 M  +1 -0      mobipocket.cpp  


--- trunk/KDE/kdegraphics/libs/mobipocket/mobipocket.cpp #978488:978489
@@ -226,6 +226,7 @@
     quint32 records=readBELong(data,exthoffs+8);
     quint32 offset=exthoffs+12;
     for (unsigned int i=0;i<records;i++) {
+        if (offset+4>data.size()) break;
         quint32 type=readBELong(data,offset);
         offset+=4;
         switch (type) {
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic