svn commit: r300635 - head/usr.sbin/ypserv
Don Lewis
truckman at FreeBSD.org
Wed May 25 00:16:53 UTC 2016
Author: truckman
Date: Wed May 25 00:16:52 2016
New Revision: 300635
URL: https://svnweb.freebsd.org/changeset/base/300635
Log:
Call free(cur) if strdup(dirp->d_name) fails to avoid a memory leak.
Reported by: Coverity
CID: 1007414
MFC after: 1 week
Modified:
head/usr.sbin/ypserv/yp_server.c
Modified: head/usr.sbin/ypserv/yp_server.c
==============================================================================
--- head/usr.sbin/ypserv/yp_server.c Wed May 25 00:13:01 2016 (r300634)
+++ head/usr.sbin/ypserv/yp_server.c Wed May 25 00:16:52 2016 (r300635)
@@ -711,6 +711,7 @@ yp_maplist_create(const char *domain)
yp_error("strdup() failed: %s",strerror(errno));
closedir(dird);
yp_maplist_free(yp_maplist);
+ free(cur);
return(NULL);
}
cur->next = yp_maplist;
More information about the svn-src-head
mailing list