X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=malloc.c;h=988c905a792c7f789596581254c9a27ff4b9d196;hb=eec72883e7bd2862f334c41702163eb3262a292c;hp=05c0528e390af509fff9288c37d938088af299eb;hpb=a0288114f9bfa2566e353eba77114ea63b616631;p=p5sagit%2Fp5-mst-13.2.git diff --git a/malloc.c b/malloc.c index 05c0528..988c905 100644 --- a/malloc.c +++ b/malloc.c @@ -1156,17 +1156,16 @@ perl_get_emergency_buffer(IV *size) dTHX; /* First offense, give a possibility to recover by dieing. */ /* No malloc involved here: */ - GV **gvp = (GV**)hv_fetch(PL_defstash, "^M", 2, 0); SV *sv; char *pv; - STRLEN n_a; + GV **gvp = (GV**)hv_fetchs(PL_defstash, "^M", FALSE); - if (!gvp) gvp = (GV**)hv_fetch(PL_defstash, "\015", 1, 0); + if (!gvp) gvp = (GV**)hv_fetchs(PL_defstash, "\015", FALSE); if (!gvp || !(sv = GvSV(*gvp)) || !SvPOK(sv) || (SvLEN(sv) < (1<ov_size = size + M_OVERHEAD - 1; *((u_int *)((caddr_t)ovp + size + M_OVERHEAD - RMAGIC_SZ)) = RMAGIC; }