diff options
| author | 2010-06-01 15:10:04 +0000 | |
|---|---|---|
| committer | 2010-06-01 15:10:04 +0000 | |
| commit | 453c5eddc1d7e6629bd574e5fd6837a2cd28753e (patch) | |
| tree | f2895858f00812abc7987c445c9d106c7a6ca197 /usr.sbin/ldapd/namespace.c | |
| parent | With IPv6 OSPF a single LSA can get larger than the MTU. As a (diff) | |
| download | wireguard-openbsd-453c5eddc1d7e6629bd574e5fd6837a2cd28753e.tar.xz wireguard-openbsd-453c5eddc1d7e6629bd574e5fd6837a2cd28753e.zip | |
namespace_new() leaks `ns' on error path.
from zinovik@
Diffstat (limited to 'usr.sbin/ldapd/namespace.c')
| -rw-r--r-- | usr.sbin/ldapd/namespace.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/usr.sbin/ldapd/namespace.c b/usr.sbin/ldapd/namespace.c index c8f9c88c839..e6e5aa2302d 100644 --- a/usr.sbin/ldapd/namespace.c +++ b/usr.sbin/ldapd/namespace.c @@ -1,4 +1,4 @@ -/* $OpenBSD: namespace.c,v 1.1 2010/05/31 17:36:31 martinh Exp $ */ +/* $OpenBSD: namespace.c,v 1.2 2010/06/01 15:10:04 martinh Exp $ */ /* * Copyright (c) 2009, 2010 Martin Hedenfalk <martin@bzero.se> @@ -46,6 +46,7 @@ namespace_new(const char *suffix) ns->sync = 1; if (ns->suffix == NULL) { free(ns->suffix); + free(ns); return NULL; } TAILQ_INIT(&ns->indices); |
