<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>