소스 검색

use guest login credentials if no login credentials where given for SMB/DSM

Tobias Conradi 9 년 전
부모
커밋
e3042777aa
1개의 변경된 파일6개의 추가작업 그리고 0개의 파일을 삭제
  1. 6 0
      SharedSources/ServerBrowsing/SMB/VLCLocalNetworkServiceBrowserDSM.m

+ 6 - 0
SharedSources/ServerBrowsing/SMB/VLCLocalNetworkServiceBrowserDSM.m

@@ -73,6 +73,12 @@ NSString *const VLCNetworkServerProtocolIdentifierSMB = @"smb";
 
 + (instancetype)SMBNetworkServerBrowserWithURL:(NSURL *)url username:(NSString *)username password:(NSString *)password workgroup:(NSString *)workgroup {
 
+    BOOL guestLogin = username.length == 0 && password.length == 0;
+    if (guestLogin) {
+        username = @"Guest";
+        password = @"Guest";
+    }
+
 	VLCMedia *media = [VLCMedia mediaWithURL:url];
 	NSDictionary *mediaOptions = @{@"smb-user" : username ?: @"",
 								   @"smb-pwd" : password ?: @"",