File r890884.diff of Package kdepim4

Subject: kmail: fix out of range in parsing mail bug
From: wstephenson@suse.de
Bug: 
Patch-upstream: 890884
--- kmail/kmmsgbase.cpp	(revision 890883)
+++ kmail/kmmsgbase.cpp	(revision 890884)
@@ -684,7 +684,7 @@ QByteArray KMMsgBase::extractRFC2231Head
         return str;
       assert( startPart < aStr.length() );
       // Quoted values end at the ending quote
-      if ( aStr[startPart] == '"' ) {
+      if ( startPart < aStr.size() && aStr[startPart] == '"' ) {
         startPart++; // the double quote isn't part of the filename
         endPart = aStr.indexOf( '"', startPart ) - 1;
       } else {
Index: kmail/kmmsgbase.cpp
===================================================================
openSUSE Build Service is sponsored by