From bc92502be35f31d80789278a3a7a713aecf84e89 Mon Sep 17 00:00:00 2001 From: Nanang Izzuddin Date: Thu, 21 Nov 2024 11:30:38 +0700 Subject: [PATCH] Apply stricter rule for pool name with percent char ('%p'). --- pjlib/src/pj/pool.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pjlib/src/pj/pool.c b/pjlib/src/pj/pool.c index 0f7910a0ca..05d15aebb9 100644 --- a/pjlib/src/pj/pool.c +++ b/pjlib/src/pj/pool.c @@ -177,7 +177,9 @@ PJ_DEF(void) pj_pool_init_int( pj_pool_t *pool, pool->callback = callback; if (name) { - if (strchr(name, '%') != NULL) { + char *p = pj_ansi_strchr(name, '%'); + if (p && *(p+1)=='p' && *(p+2)=='\0') { + /* Special name with "%p" suffix */ pj_ansi_snprintf(pool->obj_name, sizeof(pool->obj_name), name, pool); } else {