]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
Another caching fix to blocking passdbs when using non-plaintext auth.
authorTimo Sirainen <tss@iki.fi>
Mon, 26 Jan 2009 01:11:24 +0000 (20:11 -0500)
committerTimo Sirainen <tss@iki.fi>
Mon, 26 Jan 2009 01:11:24 +0000 (20:11 -0500)
--HG--
branch : HEAD

src/auth/auth-worker-client.c

index 1eccb0ffea56a14a6c8f7d099056f860530b44de..6e1915c738ddf3d1fec2f992320810ad5246ceaa 100644 (file)
@@ -223,6 +223,11 @@ lookup_credentials_callback(enum passdb_result result,
                                auth_stream_reply_export(request->extra_fields);
                        auth_stream_reply_import(reply, fields);
                }
+               if (request->extra_cache_fields != NULL) {
+                       const char *fields =
+                               auth_stream_reply_export(request->extra_cache_fields);
+                       auth_stream_reply_import(reply, fields);
+               }
                if (request->userdb_reply != NULL)
                        add_userdb_replies(reply, request->userdb_reply);
        }