From cbce142929200212e08742140e5ccbac7ea40630 Mon Sep 17 00:00:00 2001 From: Michal Sojka Date: Tue, 7 Oct 2014 01:19:48 +0200 Subject: [PATCH] Fix deinitialization in an error path --- orte/liborte/ORTEDomain.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/orte/liborte/ORTEDomain.c b/orte/liborte/ORTEDomain.c index be4e0b1..0ad73e1 100644 --- a/orte/liborte/ORTEDomain.c +++ b/orte/liborte/ORTEDomain.c @@ -741,8 +741,8 @@ err_sock: CDR_codec_release_buffer(&d->taskRecvUnicastMetatraffic.mb.cdrCodec); err_domainProp: if (!errno_save) errno_save = errno; - pthread_rwlock_init(&d->patternEntry.lock,NULL); - pthread_rwlock_init(&d->psEntry.subscriptionsLock,NULL); + pthread_rwlock_destroy(&d->patternEntry.lock); + pthread_rwlock_destroy(&d->psEntry.subscriptionsLock); pthread_rwlock_destroy(&d->psEntry.publicationsLock); pthread_rwlock_destroy(&d->subscriptions.lock); pthread_rwlock_destroy(&d->publications.lock); -- 2.39.2