From c062577ea820c3f92aa83513d90150cbfa18327b Mon Sep 17 00:00:00 2001 From: Junkyeong Kim Date: Thu, 16 Mar 2023 16:58:53 +0900 Subject: [PATCH] tbm_bufmgr: Use unsigned int temp value to get pid Change-Id: Iaa1179055366873e2b5d77e9ead3551fae790328 Signed-off-by: Junkyeong Kim --- src/tbm_bufmgr.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/tbm_bufmgr.c b/src/tbm_bufmgr.c index b62d9a2..0d15240 100644 --- a/src/tbm_bufmgr.c +++ b/src/tbm_bufmgr.c @@ -491,13 +491,15 @@ _tbm_bufmgr_debug_tbm_info_get(tbm_bufmgr bufmgr, tbm_error_e *error) LIST_FOR_EACH_ENTRY(surf, &bufmgr->surf_list, item_link) { char data[512] = {0,}; long surf_pid = 0; + unsigned int t_pid = 0; int i; - surf_pid = _tbm_surface_internal_get_debug_pid(surf); - if (!surf_pid) { + t_pid = _tbm_surface_internal_get_debug_pid(surf); + if (t_pid == 0) { /* if pid is null, set the self_pid */ surf_pid = syscall(SYS_getpid);; - } + } else + surf_pid = (long)t_pid; memset(app_name, 0x0, 255 * sizeof(char)); if (geteuid() == 0) { -- 2.7.4