Module Name: src Committed By: gutteridge Date: Tue Aug 15 00:02:16 UTC 2023
Modified Files: src/external/apache2/mDNSResponder/dist/mDNSPosix: mDNSPosix.c Log Message: mDNSPosix.c: free very large struct on error path To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 \ src/external/apache2/mDNSResponder/dist/mDNSPosix/mDNSPosix.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/external/apache2/mDNSResponder/dist/mDNSPosix/mDNSPosix.c diff -u src/external/apache2/mDNSResponder/dist/mDNSPosix/mDNSPosix.c:1.18 src/external/apache2/mDNSResponder/dist/mDNSPosix/mDNSPosix.c:1.19 --- src/external/apache2/mDNSResponder/dist/mDNSPosix/mDNSPosix.c:1.18 Sun Aug 13 18:57:07 2023 +++ src/external/apache2/mDNSResponder/dist/mDNSPosix/mDNSPosix.c Tue Aug 15 00:02:16 2023 @@ -1266,6 +1266,8 @@ mDNSlocal mStatus WatchForInterfaceChang err = OpenIfNotifySocket(&pChgRec->NotifySD); if (err == 0) err = mDNSPosixAddFDToEventLoop(pChgRec->NotifySD, InterfaceChangeCallback, pChgRec); + if (err) + mDNSPlatformMemFree(pChgRec); return err; }