-rw-r--r-- | noncore/net/opie-smb/qsmb.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/noncore/net/opie-smb/qsmb.cpp b/noncore/net/opie-smb/qsmb.cpp index a219c58..422b9f3 100644 --- a/noncore/net/opie-smb/qsmb.cpp +++ b/noncore/net/opie-smb/qsmb.cpp | |||
@@ -155,33 +155,34 @@ void Qsmb::hostSelected(int index) | |||
155 | 155 | ||
156 | QString text = CBHost->currentText(); | 156 | QString text = CBHost->currentText(); |
157 | 157 | ||
158 | if (scanning) return; | 158 | if (scanning) return; |
159 | scanning = true; | 159 | scanning = true; |
160 | 160 | ||
161 | QString cmd; | 161 | QString cmd; |
162 | QStringList ccmd; | 162 | QStringList ccmd; |
163 | 163 | ||
164 | LScan->setText("Scanning..."); | 164 | LScan->setText("Scanning..."); |
165 | 165 | ||
166 | ccmd << "/usr/bin/smbclient"; | 166 | ccmd << "/usr/bin/smbclient"; |
167 | ccmd << "-L"; | 167 | ccmd << "-L"; |
168 | ccmd << CBHost->currentText(); | 168 | ccmd << CBHost->currentText(); |
169 | ccmd << "-N"; | 169 | ccmd << "-N"; |
170 | 170 | ||
171 | if(!username->text().isEmpty()) { | 171 | if(username->text().isEmpty()) { |
172 | //do nothing | ||
172 | } else { | 173 | } else { |
173 | ccmd << "-U"; | 174 | ccmd << "-U"; |
174 | ccmd << username->text()+"\%"+ password->text(); | 175 | ccmd << username->text()+"\%"+ password->text(); |
175 | } | 176 | } |
176 | runCommand(ccmd); | 177 | runCommand(ccmd); |
177 | QTextStream s(&out, IO_ReadOnly); | 178 | QTextStream s(&out, IO_ReadOnly); |
178 | 179 | ||
179 | while ( !s.atEnd() ) { | 180 | while ( !s.atEnd() ) { |
180 | QString share; | 181 | QString share; |
181 | QString comment; | 182 | QString comment; |
182 | QString tmp = s.readLine(); | 183 | QString tmp = s.readLine(); |
183 | 184 | ||
184 | if( tmp.find("$") == -1 && tmp.find("Disk") != -1) { | 185 | if( tmp.find("$") == -1 && tmp.find("Disk") != -1) { |
185 | QStringList token = QStringList::split(' ', tmp ); | 186 | QStringList token = QStringList::split(' ', tmp ); |
186 | share = token[0]; | 187 | share = token[0]; |
187 | comment = token[2]; | 188 | comment = token[2]; |