From 1c36a6b27410154388fe274c96b90eb06282d972 Mon Sep 17 00:00:00 2001 From: Andre Hartmann Date: Fri, 3 Mar 2017 06:49:10 +0100 Subject: [PATCH] Gerrit: Fix writing .netrc configuration file The file is expected in the home directory, but was written in the current working directory. Change-Id: I4c91f8d706a26331c6b6c878d38ac3556f3ca9b7 Reviewed-by: Orgad Shaneh --- src/plugins/git/gerrit/authenticationdialog.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/plugins/git/gerrit/authenticationdialog.cpp b/src/plugins/git/gerrit/authenticationdialog.cpp index 435177802fd..42533dbc1c9 100644 --- a/src/plugins/git/gerrit/authenticationdialog.cpp +++ b/src/plugins/git/gerrit/authenticationdialog.cpp @@ -73,7 +73,8 @@ AuthenticationDialog::AuthenticationDialog(GerritServer *server) : ui->descriptionLabel->setOpenExternalLinks(true); ui->serverLineEdit->setText(server->host); ui->userLineEdit->setText(server->user.userName); - m_netrcFileName = QLatin1String(Utils::HostOsInfo::isWindowsHost() ? "_netrc" : ".netrc"); + m_netrcFileName = QDir::homePath() + '/' + + QLatin1String(Utils::HostOsInfo::isWindowsHost() ? "_netrc" : ".netrc"); readExistingConf(); QPushButton *anonymous = ui->buttonBox->addButton(tr("Anonymous"), QDialogButtonBox::AcceptRole); @@ -98,7 +99,7 @@ AuthenticationDialog::~AuthenticationDialog() void AuthenticationDialog::readExistingConf() { - QFile netrcFile(QDir::homePath() + '/' + m_netrcFileName); + QFile netrcFile(m_netrcFileName); if (!netrcFile.open(QFile::ReadOnly | QFile::Text)) return;