diff --git a/smb/kio_smb_browse.cpp b/smb/kio_smb_browse.cpp --- a/smb/kio_smb_browse.cpp +++ b/smb/kio_smb_browse.cpp @@ -165,7 +165,9 @@ case SMBURLTYPE_ENTIRE_NETWORK: case SMBURLTYPE_WORKGROUP_OR_SERVER: udsentry.fastInsert(KIO::UDSEntry::UDS_FILE_TYPE, S_IFDIR); - break; + statEntry(udsentry); + finished(); + return; case SMBURLTYPE_SHARE_OR_PATH: { @@ -198,15 +200,14 @@ reportError(url, ret); return; } - break; + + statEntry(udsentry); + finished(); + return; } - default: - qCDebug(KIO_SMB_LOG) << "UNKNOWN " << url; - finished(); - return; } - statEntry(udsentry); + qCDebug(KIO_SMB_LOG) << "UNKNOWN " << url; finished(); }