diff options
author | Jeremy Allison <jra@samba.org> | 2014-07-08 16:36:30 -0700 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2014-07-10 00:26:14 +0200 |
commit | f4d83872e0b030bf15d83132ceaa188fdeb60c70 (patch) | |
tree | f7475dff2e89c0d4e7ce62d4a5711880f2411b09 /nsswitch | |
parent | c863c3a2fc2919fcc2418457896908dca59c6583 (diff) | |
download | samba-f4d83872e0b030bf15d83132ceaa188fdeb60c70.tar.gz samba-f4d83872e0b030bf15d83132ceaa188fdeb60c70.tar.xz samba-f4d83872e0b030bf15d83132ceaa188fdeb60c70.zip |
s3: libwbclient: Don't break out of loop too soon - find all parameters.
Fix bug #10692: wbcCredentialCache fails if challenge_blob is not first
https://bugzilla.samba.org/show_bug.cgi?id=10692
Signed-off-by: Jeremy Allison <jra@samba.org>
Diffstat (limited to 'nsswitch')
-rw-r--r-- | nsswitch/libwbclient/wbc_pam.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/nsswitch/libwbclient/wbc_pam.c b/nsswitch/libwbclient/wbc_pam.c index 51fc3bc5a2..bfd10b7f44 100644 --- a/nsswitch/libwbclient/wbc_pam.c +++ b/nsswitch/libwbclient/wbc_pam.c @@ -1227,11 +1227,9 @@ wbcErr wbcCredentialCache(struct wbcCredentialCacheParams *params, for (i=0; i<params->num_blobs; i++) { if (strcasecmp(params->blobs[i].name, "initial_blob") == 0) { initial_blob = ¶ms->blobs[i]; - break; } if (strcasecmp(params->blobs[i].name, "challenge_blob") == 0) { challenge_blob = ¶ms->blobs[i]; - break; } } |