[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: branches/KDE/3.5/kdegraphics/kpdf/core/generator_pdf [POSSIBLY UNSAFE]
From: Albert Astals Cid <tsdgeos () terra ! es>
Date: 2007-11-23 18:16:13
Message-ID: 1195841773.263821.13728.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 740624 by aacid:
sscanf crashes on a NULL pointer so verify s is not empty. Fixes bug 152710, well, \
not really as the scanner uses poppler, i'll fix poppler in a minute
BUG: 152710
M +1 -1 generator_pdf.cpp [POSSIBLY UNSAFE: scanf]
--- branches/KDE/3.5/kdegraphics/kpdf/core/generator_pdf/generator_pdf.cpp \
#740623:740624 @@ -808,7 +808,7 @@
if ( s[0] == 'D' && s[1] == ':' )
s = s.mid(2);
- if ( sscanf( s.latin1(), "%4d%2d%2d%2d%2d%2d", &year, &mon, &day, &hour, \
&min, &sec ) == 6 ) + if ( !s.isEmpty() && sscanf( s.latin1(), \
"%4d%2d%2d%2d%2d%2d", &year, &mon, &day, &hour, &min, &sec ) == 6 ) {
QDate d( year, mon, day ); //CHECK: it was mon-1, Jan->0 (??)
QTime t( hour, min, sec );
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic