Hi,
Please find the latest report on new defect(s) introduced to Pike-master found with Coverity Scan.
1 new defect(s) introduced to Pike-master found with Coverity Scan.
New defect(s) Reported-by: Coverity Scan Showing 1 of 1 defect(s)
** CID 1609623: (FORWARD_NULL)
________________________________________________________________________________________________________ *** CID 1609623: (FORWARD_NULL) /home/covbuilder/pike/Pike-v9.1-snapshot/src/threads.c: 3318 in exit_mutex_key_obj() 3312 ITEM(a)[0].u.object->prog) { 3313 /* Linkely: Valid entry. */ 3314 int is_shared = 0; 3315 3316 push_int(2); 3317 if ((a->size < 2) || SAFE_IS_ZERO(ITEM(a) + 1)) {
CID 1609623: (FORWARD_NULL) Passing null pointer "mutex_obj" to "apply", which dereferences it.
3318 apply(mutex_obj, "trylock", 1); 3319 } else { 3320 is_shared = 1; 3321 apply(mutex_obj, "try_shared_lock", 1); 3322 } 3323 /home/covbuilder/pike/Pike-v9.1-snapshot/src/threads.c: 3321 in exit_mutex_key_obj() 3315 3316 push_int(2); 3317 if ((a->size < 2) || SAFE_IS_ZERO(ITEM(a) + 1)) { 3318 apply(mutex_obj, "trylock", 1); 3319 } else { 3320 is_shared = 1;
CID 1609623: (FORWARD_NULL) Passing null pointer "mutex_obj" to "apply", which dereferences it.
3321 apply(mutex_obj, "try_shared_lock", 1); 3322 } 3323 3324 if (SAFE_IS_ZERO(Pike_sp - 1)) { 3325 pop_stack(); 3326 pop_stack();
________________________________________________________________________________________________________ To view the defects in Coverity Scan visit, https://u15810271.ct.sendgrid.net/ls/click?upn=u001.AxU2LYlgjL6eX23u9ErQy-2B...
pike-automation@lists.lysator.liu.se