kio: properly initialize KIO::AuthInfo members

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2024-05-18 22:33:21 +03:00
parent f0dd6c73f5
commit 2983df9818
2 changed files with 16 additions and 15 deletions

View file

@ -26,20 +26,27 @@ using namespace KIO;
//////
AuthInfo::AuthInfo()
: readOnly(false),
keepPassword(false),
anonymousMode(false),
hideUserName(false)
{
readOnly = false;
keepPassword = false;
anonymousMode = false;
hideUserName = false;
}
AuthInfo::AuthInfo(const AuthInfo &info)
{
(*this) = info;
}
AuthInfo::~AuthInfo()
{
url = info.url;
username = info.username;
password = info.password;
prompt = info.prompt;
caption = info.caption;
comment = info.comment;
commentLabel = info.commentLabel;
readOnly = info.readOnly;
keepPassword = info.keepPassword;
domain = info.domain;
anonymousMode = info.anonymousMode;
hideUserName = info.hideUserName;
}
AuthInfo& AuthInfo::operator=(const AuthInfo &info)

View file

@ -62,12 +62,6 @@ public:
*/
AuthInfo(const AuthInfo &info);
/**
* Destructor
* @since 4.1
*/
~AuthInfo();
/**
* Custom assignment operator.
*/