- LDAP Patches - Numerous small patches submitted by contributors have
been applied to the contributed code which supplies LDAP support.
- In addition, two larger submissions have also been included. The
- first adds support for IPv6 configuration adn the second provides
- GSSAPI authentication.
+ In addition, two larger submissions have also been included. The
+ first adds support for IPv6 configuration and the second provides
+ GSSAPI authentication.
[ISC-Bugs #39056]
[ISC-Bugs #22742]
[ISC-Bugs #24449]
[ISC-Bugs #36774]
[ISC-Bugs #37876]
+- Handle an out of memory condition in the client a bit better.
+ [ISC-Bugs #39279
+
Changes since 4.3.2rc2
- None
lease = dhc6_leaseify(packet);
+ /* Out of memory or corrupt packet condition...hopefully a temporary
+ * problem. Returning now makes us try to retransmit later.
+ */
+ if (lease == NULL)
+ return;
+
if (dhc6_check_advertise(lease) != ISC_R_SUCCESS) {
log_debug("PRC: Lease failed to satisfy.");
dhc6_lease_destroy(&lease, MDL);
lease = dhc6_leaseify(packet);
- /* This is an out of memory condition...hopefully a temporary
+ /* Out of memory or corrupt packet condition...hopefully a temporary
* problem. Returning now makes us try to retransmit later.
*/
if (lease == NULL)
lease = dhc6_leaseify(packet);
- /* This is an out of memory condition...hopefully a temporary
+ /* Out of memory or corrupt packet condition...hopefully a temporary
* problem. Returning now makes us try to retransmit later.
*/
if (lease == NULL)