From 267d399508f3a93d2d4180cf2d1cf9b88391f477 Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Wed, 21 Nov 2007 23:23:19 +0000 Subject: [PATCH] fix uninitialized accesses (CID 4230) svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=739822 --- keduvocdocument/keduvockvtmlreader.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/keduvocdocument/keduvockvtmlreader.cpp b/keduvocdocument/keduvockvtmlreader.cpp index 65d7971..c137c2e 100644 --- a/keduvocdocument/keduvockvtmlreader.cpp +++ b/keduvocdocument/keduvockvtmlreader.cpp @@ -224,7 +224,7 @@ bool KEduVocKvtmlReader::readLesson( QDomElement &domElementParent ) for ( int i = 0; i < entryList.count(); ++i ) { currentElement = entryList.item( i ).toElement(); if ( currentElement.parentNode() == domElementParent ) { - int no; + int no = -1; attribute = currentElement.attributeNode( KV_LESS_NO ); if ( !attribute.isNull() ) { @@ -233,7 +233,7 @@ bool KEduVocKvtmlReader::readLesson( QDomElement &domElementParent ) attribute = currentElement.attributeNode( KV_LESS_CURR ); if ( !attribute.isNull() ) { - if ( attribute.value().toInt() != 0 ) { + if ( no != -1 && attribute.value().toInt() != 0 ) { m_doc->setCurrentLesson( no ); } } -- 2.47.3