This is now protected in CVS.
However, you should not call this function without having created a
buffer a priori (via SetBuffer)
Rene Brun
On Fri, 11 Jun 2004, Radim Kolar wrote:
> histogram function bufferEmpty() do not checks if buffer is really used.
> It crashes instead.
>
> {
> gROOT->Reset();
>
> FILE *f;
> int i;
> int n;
> Float_t tps;
> TH1F h1;
>
> h1=new TH1F("freebsd","FreeBSD 5.2.1",9,1.0,10.0);
> //h1.Sumw2();
> h1->SetFillColor(48);
> f=fopen("freebsd52.txt","r");
> while(1)
> {
> if(EOF==fscanf(f,"%d %f\n",&n,&tps)) break;
> h1.Fill(n,tps);
> }
> fclose(f);
> h1.BufferEmpty(1); // segfaults!!!
> h1.Scale(0.1);
> h1.Fit("pol4");
> h1.Draw("");
> c1 -> SaveAs("bsd5.ps");
>
> }
>
This archive was generated by hypermail 2b29 : Sun Jan 02 2005 - 05:50:08 MET