Changing loopcut count caused memory errors in some cases due to missing null check.

This commit is contained in:
Janne Karhu 2010-09-24 10:49:29 +00:00
parent 0ed109c550
commit 46bcd48abf

@ -252,7 +252,7 @@ static void ringsel_find_edge(tringselOpData *lcd, const bContext *C, ARegion *a
{ {
if (lcd->eed) { if (lcd->eed) {
edgering_sel(lcd, cuts, 0); edgering_sel(lcd, cuts, 0);
} else { } else if(lcd->edges) {
MEM_freeN(lcd->edges); MEM_freeN(lcd->edges);
lcd->edges = NULL; lcd->edges = NULL;
lcd->totedge = 0; lcd->totedge = 0;