Skip to content

Commit c1797fc

Browse files
bioldsLaurent Defert
authored andcommittedMay 30, 2013
Fix crash when authentication fails. Fix #7913
- Fix pointer dereferencing - Remove call to uninitialized button As stated by Valgrind: ==13851== Use of uninitialised value of size 8 ==13851== at 0x9961780: QWidget::setEnabled(bool) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.2) ==13851== by 0x27600FB1: QgsWFSSourceSelect::capabilitiesReplyFinished() (qgswfssourceselect.cpp:211) ==13851== by 0x2760B78F: QgsWFSSourceSelect::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_qgswfssourceselect.cxx:156) ==13851== by 0x93F554E: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.2) ==13851== by 0x2760A458: QgsWFSCapabilities::gotCapabilities() (moc_qgswfscapabilities.cxx:103) ==13851== by 0x275F88CD: QgsWFSCapabilities::capabilitiesReplyFinished() (qgswfscapabilities.cpp:156) ==13851== by 0x2760A331: QgsWFSCapabilities::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_qgswfscapabilities.cxx:54) ==13851== by 0x93F554E: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.2) ==13851== by 0xA46E824: ??? (in /usr/lib/x86_64-linux-gnu/libQtNetwork.so.4.8.2) ==13851== by 0xA4DC904: ??? (in /usr/lib/x86_64-linux-gnu/libQtNetwork.so.4.8.2) ==13851== by 0x93F4A2D: QObject::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.2) ==13851== by 0x991470B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.2) ==13851==
1 parent 923be58 commit c1797fc

File tree

2 files changed

+1
-3
lines changed

2 files changed

+1
-3
lines changed
 

‎src/gui/qgscredentialdialog.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ void QgsCredentialDialog::requestCredentials( QString realm, QString *username,
6464

6565
QgsDebugMsg( "exec()" );
6666
*ok = exec() == QDialog::Accepted;
67-
QgsDebugMsg( QString( "exec(): %1" ).arg( ok ? "true" : "false" ) );
67+
QgsDebugMsg( QString( "exec(): %1" ).arg( *ok ? "true" : "false" ) );
6868

6969
QApplication::restoreOverrideCursor();
7070

‎src/providers/wfs/qgswfssourceselect.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -207,8 +207,6 @@ void QgsWFSSourceSelect::capabilitiesReplyFinished()
207207
}
208208
// handle errors
209209
QMessageBox::critical( 0, title, mCapabilities->errorMessage() );
210-
211-
btnAdd->setEnabled( false );
212210
return;
213211
}
214212

0 commit comments

Comments
 (0)
Please sign in to comment.