Hi,
Please find the latest report on new defect(s) introduced to Pike-experiment found with Coverity Scan.
1 new defect(s) introduced to Pike-experiment found with Coverity Scan.
New defect(s) Reported-by: Coverity Scan Showing 1 of 1 defect(s)
** CID 1401352: (FORWARD_NULL) /home/covbuilder/pike/pike-git/src/builtin.cmod: 4462 in low_automap() /home/covbuilder/pike/pike-git/src/builtin.cmod: 4484 in low_automap()
________________________________________________________________________________________________________ *** CID 1401352: (FORWARD_NULL) /home/covbuilder/pike/pike-git/src/builtin.cmod: 4462 in low_automap() 4456 callsite_set_args(&C, 0); 4457 callsite_resolve_svalue(&C, fun); 4458 callsite_prepare(&C); 4459 /* We need to do this manually, because 4460 * currently no arguments are on the stack, yet */ 4461 C.args = args;
CID 1401352: (FORWARD_NULL) Comparing "C.frame" to null implies that "C.frame" might be null.
4462 if (C.frame) C.frame->args = args; 4463 4464 for(x=0;x<size;x++) 4465 { 4466 for(e=0;e<args;e++) 4467 { /home/covbuilder/pike/pike-git/src/builtin.cmod: 4484 in low_automap() 4478 push_svalue(tmpargs+e); 4479 } 4480 } 4481 4482 if (x) callsite_reset(&C); 4483 callsite_execute(&C);
CID 1401352: (FORWARD_NULL) Although "callsite_return" does overwrite "C.frame" on some paths, it also contains at least one feasible path which does not overwrite it.
4484 callsite_return(&C); 4485 stack_pop_to_no_free (ITEM(ret) + x); 4486 types |= 1 << TYPEOF(ITEM(ret)[x]); 4487 } 4488 callsite_free(&C); 4489 }
________________________________________________________________________________________________________ To view the defects in Coverity Scan visit, https://u2389337.ct.sendgrid.net/wf/click?upn=08onrYu34A-2BWcWUl-2F-2BfV0V05...
To manage Coverity Scan email notifications for "pike-automation@lists.lysator.liu.se", click https://u2389337.ct.sendgrid.net/wf/click?upn=08onrYu34A-2BWcWUl-2F-2BfV0V05...