From: Olly B. <ol...@su...> - 2006-10-03 09:01:03
|
On 2006-09-06, Jason Stewart <jas...@gm...> wrote: > On 9/5/06, ste...@jp... <ste...@jp...> wrote: >> Culprit: >> >> std::string SwigSvToString(SV* sv) { >> STRLEN len; >> return SvPV(sv,len); >> } >> >> Can be fixed with: >> >> std::string SwigSvToString(SV* sv) { >> STRLEN len; >> char *ptr = SvPV(sv,len); >> return std::string(ptr, len); >> } > > Yup, that looks like a bug. Thanks for the patch. I've just committed this, to make sure it didn't get overlooked. Hope that's OK. Cheers, Olly |