From: Michal Sojka Date: Mon, 6 Oct 2014 23:19:48 +0000 (+0200) Subject: Fix deinitialization in an error path X-Git-Url: http://rtime.felk.cvut.cz/gitweb/orte.git/commitdiff_plain/cbce142929200212e08742140e5ccbac7ea40630 Fix deinitialization in an error path --- 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);