<div dir="ltr"><div>If there is *no* referrer then  </div><div><br></div><div>@z = request->referer;   used to return an 'undef' </div><div><br></div><div>Now it returns and empty list.</div><div><br></div><div>This blew up in my code that had</div><div><br></div><div>%h = (</div><div>    ref => request->referer,</div><div>    ....</div><div>);</div><div><br></div><div>so I'll have to replace that code with</div><div><br></div><div><div>%h = (</div><div>    ref => scalar request->referer,</div><div>    ....</div><div>);</div><div><br></div></div><div>or with</div><div><br></div><div><div>%h = (</div><div>    ref => ( request->referer // ''),</div><div>    ....</div><div>);</div></div><div><br></div><div><br></div><div>I understand that the D2 behaves "more correctly" than D1 did, but I'd like to verify. </div><div>Is this change is also intentional? Could you point out where else has this change happened?</div><div><br></div><div>regards</div><div>  Gabor</div><div><br></div><div></div>
</div>