[Rd] segfault in approx() (PR#6809)
maechler at stat.math.ethz.ch
maechler at stat.math.ethz.ch
Fri May 7 11:22:52 CEST 2004
>>>>> "PD" == Peter Dalgaard <p.dalgaard at biostat.ku.dk>
>>>>> on 22 Apr 2004 00:11:00 +0200 writes:
PD> kjetil at entelnet.bo writes:
>> This is R1.9.0, windows XP
>>
>> I run across the following:
>>
>> It is admittedly silly, but it shouldn't segfault:
>>
>> test <- list(y=1:100, x=rep(NaN, 100))
>> approx(test, xout=rep(NaN, 10))
>>
>> Bombs!
PD> Yup. Sanity check needed on entrance to approx1. I suppose that
PD> if (!n) return NaN;
PD> should do the trick.
indeed! s/NaN/R_NaN/
Will commit for R-patched {future 1.9.1}.
Martin
More information about the R-devel
mailing list