[vlc-devel] [PATCH] keystore: accept empty username
Alexandre Janniaux
ajanni at videolabs.io
Tue Sep 1 16:40:37 CEST 2020
Hi,
LGTM for the fix.
Maybe is_credential_valid can be implemented with a new
capability `keystore validation` which could be implemented
for each protocol scheme?
Regards,
--
Alexandre Janniaux
Videolabs
On Tue, Sep 01, 2020 at 11:01:15AM +0200, Thomas Guillem wrote:
> The http protocol accepts empty username. Other protocols may not accept it.
> This will result on a fail of the login function, leaving the possibility to
> try a new login.
>
> Fixes #25074
> ---
> src/misc/keystore.c | 3 +--
> 1 file changed, 1 insertion(+), 2 deletions(-)
>
> diff --git a/src/misc/keystore.c b/src/misc/keystore.c
> index b5b4cc7e50e..d58e8dea982 100644
> --- a/src/misc/keystore.c
> +++ b/src/misc/keystore.c
> @@ -196,8 +196,7 @@ find_closest_path(vlc_keystore_entry *p_entries, unsigned i_count,
> static bool
> is_credential_valid(vlc_credential *p_credential)
> {
> - if (p_credential->psz_username && *p_credential->psz_username != '\0'
> - && p_credential->psz_password)
> + if (p_credential->psz_username && p_credential->psz_password)
> return true;
> p_credential->psz_password = NULL;
> return false;
> --
> 2.28.0
>
> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> https://mailman.videolan.org/listinfo/vlc-devel
More information about the vlc-devel
mailing list