From 385c203fb03091396a8651652760fb255cbdc6c6 Mon Sep 17 00:00:00 2001 From: YoungJun Cho Date: Wed, 2 Sep 2015 18:57:12 +0900 Subject: [PATCH] Increase gBufMgr->ref_count after dup2() is done. Change-Id: I4b9abdb8f80eb611b6bd08412d2290ba5a182095 Signed-off-by: YoungJun Cho --- src/tbm_bufmgr.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tbm_bufmgr.c b/src/tbm_bufmgr.c index 61e5a70..ecf0b0d 100644 --- a/src/tbm_bufmgr.c +++ b/src/tbm_bufmgr.c @@ -864,7 +864,6 @@ tbm_bufmgr_init (int fd) if (gBufMgr) { DBG ("[libtbm:%d] use previous gBufMgr\n", getpid()); - gBufMgr->ref_count++; if (fd >= 0) { @@ -877,6 +876,7 @@ tbm_bufmgr_init (int fd) DBG ("[libtbm:%d] duplicate the drm_fd(%d), new drm_fd(%d).\n", getpid(), gBufMgr->fd, fd); } + gBufMgr->ref_count++; DBG ("[libtbm:%d] bufmgr ref: fd=%d, ref_count:%d\n", getpid(), gBufMgr->fd, gBufMgr->ref_count); -- 2.7.4