saf_servername can be NULL even after calling saf_fetch(). Avoid
calling check_negative_conn_cache() like it was before commit
0fcf0012
Signed-off-by: Pavel Filipenský <pfilipensky@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
* Check the negative connection cache before talking to it. It going
* down may have triggered the reconnection.
*/
- status = check_negative_conn_cache(domain->name, saf_servername);
- if (!NT_STATUS_IS_OK(status)) {
- saf_servername = NULL;
+ if (saf_servername != NULL) {
+ status = check_negative_conn_cache(domain->name,
+ saf_servername);
+ if (!NT_STATUS_IS_OK(status)) {
+ saf_servername = NULL;
+ }
}
if (saf_servername != NULL) {