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

List:       kde-commits
Subject:    KDE/kdelibs/kdeprint/cups
From:       Dirk Mueller <mueller () kde ! org>
Date:       2006-04-13 19:21:55
Message-ID: 1144956115.718215.22367.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 529566 by mueller:

fix possible array underrun (CID 1089)


 M  +5 -1      kmwquota.cpp  


--- trunk/KDE/kdelibs/kdeprint/cups/kmwquota.cpp #529565:529566
@@ -164,8 +164,12 @@
 		pa = 0;
 		qu = 0;
 	}
-	qu *= time_periods[m_timeunit->currentIndex()];
+        int ci = m_timeunit->currentIndex();
+        if (ci < 0)
+          return;
 
+	qu *= time_periods[ci];
+
 	p->setOption("job-quota-period", QString::number(qu));
 	p->setOption("job-k-limit", QString::number(si));
 	p->setOption("job-page-limit", QString::number(pa));
[prev in list] [next in list] [prev in thread] [next in thread] 

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