Waldek Hebisch <[EMAIL PROTECTED]> writes:
> Martin Rubey wrote:
> >
> > Martin Rubey <[EMAIL PROTECTED]> writes:
> >
> > > Gregory Vanuxem <[EMAIL PROTECTED]> writes:
> > >
> > > > Hello,
> > > >
> > > > Here is a patchlet that needs to be reviewed. It fixes a bug in the
> > > > function 'discardGraph' (src/graph/viewman/makeGraph.c). This bug is
> > > > triggered when closing a view2D window [see the end of this email].
> > >
> > > Super!
> >
> > Waldek, would you mind if I commit this?
> >
>
> Please go on. But AFAICS the same error appears also in 'freeGraph'
> (in src/graph/view2D/graph2d.c.pamphlet) -- we should corrent this
> one too.
Waldek, I do not understand C. Thus, I can only patch by analogy... Greg
supplied:
@@ -144,7 +144,7 @@
for (j=0, pL=theGraph->listOfListsOfPoints;
j<theGraph->numberOfLists; j++,pL++)
free(pL->listOfPoints);
- free(pL);
+ free(theGraph->listOfListsOfPoints);
free(theGraph);
}
So I try to guess
void
freeGraph(int i)
{
int j;
pointListStruct *llPtr;
if (graphArray[i].key) {
graphArray[i].key = 0; /* 0 means no graph */
for (j=0,llPtr=graphArray[i].listOfListsOfPoints;
j<graphArray[i].numberOfLists; j++,llPtr++)
free(llPtr->listOfPoints);
- free(llPtr);
+ ???????????
free(xPointsArray[i].xPoint);
} else {
}
}
but I can't.
Help!
Martin
-------------------------------------------------------------------------
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services
for just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
open-axiom-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/open-axiom-devel