[vlc-commits] [Git][videolan/vlc][3.0.x] kwallet: fix password search for password with either a realm or authtype
Steve Lhomme (@robUx4)
gitlab at videolan.org
Thu Sep 22 10:20:15 UTC 2022
Steve Lhomme pushed to branch 3.0.x at VideoLAN / VLC
Commits:
a4c6e997 by Juliane de Sartiges at 2022-09-19T15:28:44+02:00
kwallet: fix password search for password with either a realm or authtype
even without an authtype the "?" widlcard was always added to search making
kwallet return no password for that query
(cherry picked from commit 862c4a2d9d04075f2e88c34cc011b9b06046263a)
- - - - -
1 changed file:
- modules/keystore/kwallet.c
Changes:
=====================================
modules/keystore/kwallet.c
=====================================
@@ -160,10 +160,9 @@ values2key( const char* const* ppsz_values, bool b_search )
vlc_memstream_printf( &ms, "*" );
/* Realm and authtype section */
- if ( ppsz_values[KEY_REALM] || ppsz_values[KEY_AUTHTYPE] || b_search )
+ if ( ppsz_values[KEY_REALM] || ppsz_values[KEY_AUTHTYPE] )
{
- vlc_memstream_printf( &ms, "?" );
-
+ vlc_memstream_printf( &ms, "\?" );
/* Realm section */
if ( ppsz_values[KEY_REALM] || b_search )
{
@@ -199,6 +198,8 @@ values2key( const char* const* ppsz_values, bool b_search )
}
}
+ else if ( b_search )
+ vlc_memstream_printf( &ms, "*" );
b_state = true;
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/a4c6e9973998d749e33ba15b43fc2665f9f194ba
--
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/a4c6e9973998d749e33ba15b43fc2665f9f194ba
You're receiving this email because of your account on code.videolan.org.
VideoLAN code repository instance
More information about the vlc-commits
mailing list