Fixed malicious selection checking in make segment operator.

Thanks to Campbell and CLang :)
This commit is contained in:
Sergey Sharybin
2011-01-04 07:32:26 +00:00
parent 72735b104d
commit 34fe2cd733

View File

@@ -4077,7 +4077,7 @@ static int make_segment_exec(bContext *C, wmOperator *op)
} else if(nu1 && !nu2 && nu1->type == CU_BEZIER) {
if(!(nu1->flagu & CU_NURB_CYCLIC)) {
if(BEZSELECTED_HIDDENHANDLES(cu, nu1->bezt) &&
BEZSELECTED_HIDDENHANDLES(cu, bezt+(nu1->pntsu-1))) {
BEZSELECTED_HIDDENHANDLES(cu, nu1->bezt+(nu1->pntsu-1))) {
nu1->flagu|= CU_NURB_CYCLIC;
calchandlesNurb(nu1);
ok= 1;