| |
@@ -305,7 +305,10 @@
|
| |
slapi_log_err(SLAPI_LOG_ACL, plugin_name, "DS_LASIpGetter - "
|
| |
"Returning client ip address 'unknown'\n");
|
| |
}
|
| |
- slapi_pblock_set(aclpb->aclpb_pblock, SLAPI_CONN_CLIENTNETADDR_ACLIP, client_praddr);
|
| |
+ if (client_praddr != pb_client_praddr) {
|
| |
+ /* Set it in pblock only if it is newly allocated */
|
| |
+ slapi_pblock_set(aclpb->aclpb_pblock, SLAPI_CONN_CLIENTNETADDR_ACLIP, client_praddr);
|
| |
+ }
|
| |
return LAS_EVAL_TRUE;
|
| |
}
|
| |
|
| |
Description of the problem:
Description of the fix:
Only sets in pblock a newly allocated structure
https://pagure.io/389-ds-base/issue/50709
Reviewed by: ?