From 607e639da18f2e6183e3e863f615d915905ff9f5 Mon Sep 17 00:00:00 2001 From: Jeremy Allison Date: Tue, 8 Jul 2014 16:36:30 -0700 Subject: [PATCH] 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 --- nsswitch/libwbclient/wbc_pam.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/nsswitch/libwbclient/wbc_pam.c b/nsswitch/libwbclient/wbc_pam.c index 51fc3bc..bfd10b7 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; inum_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; } } -- 2.0.0.526.g5318336