|
|
|
@ -372,7 +372,7 @@ vlc_credential_clean(vlc_credential *p_credential) |
|
|
|
} |
|
|
|
|
|
|
|
#undef vlc_credential_get |
|
|
|
bool |
|
|
|
int |
|
|
|
vlc_credential_get(vlc_credential *p_credential, vlc_object_t *p_parent, |
|
|
|
const char *psz_option_username, |
|
|
|
const char *psz_option_password, |
|
|
|
@ -385,7 +385,7 @@ vlc_credential_get(vlc_credential *p_credential, vlc_object_t *p_parent, |
|
|
|
if (!is_url_valid(p_url)) |
|
|
|
{ |
|
|
|
msg_Err(p_parent, "vlc_credential_get: invalid url"); |
|
|
|
return false; |
|
|
|
return -EINVAL; |
|
|
|
} |
|
|
|
|
|
|
|
p_credential->b_from_keystore = false; |
|
|
|
@ -457,7 +457,7 @@ vlc_credential_get(vlc_credential *p_credential, vlc_object_t *p_parent, |
|
|
|
default: |
|
|
|
case GET_FROM_DIALOG: |
|
|
|
if (!psz_dialog_title || !psz_dialog_fmt) |
|
|
|
return false; |
|
|
|
return -ENOENT; |
|
|
|
char *psz_dialog_username = NULL; |
|
|
|
char *psz_dialog_password = NULL; |
|
|
|
va_list ap; |
|
|
|
@ -483,7 +483,7 @@ vlc_credential_get(vlc_credential *p_credential, vlc_object_t *p_parent, |
|
|
|
if (i_ret != 1) |
|
|
|
{ |
|
|
|
p_credential->psz_username = p_credential->psz_password = NULL; |
|
|
|
return false; |
|
|
|
return -ENOENT; |
|
|
|
} |
|
|
|
|
|
|
|
p_credential->psz_username = p_credential->psz_dialog_username; |
|
|
|
@ -495,7 +495,7 @@ vlc_credential_get(vlc_credential *p_credential, vlc_object_t *p_parent, |
|
|
|
break; |
|
|
|
} |
|
|
|
} |
|
|
|
return is_credential_valid(p_credential); |
|
|
|
return is_credential_valid(p_credential) ? 0 : -ENOENT; |
|
|
|
} |
|
|
|
|
|
|
|
#undef vlc_credential_store |
|
|
|
|