As we know the length, replace strEQ with memEQs in S_doopen_pm().
authorNicholas Clark <nick@ccl4.org>
Tue, 9 Oct 2007 21:55:56 +0000 (21:55 +0000)
committerNicholas Clark <nick@ccl4.org>
Tue, 9 Oct 2007 21:55:56 +0000 (21:55 +0000)
p4raw-id: //depot/perl@32089

pp_ctl.c

index 0968dd47a3e748b622f87d450625fdc38284b385..39f18b227bd38bc120bcc8038cc35a5b61473b0d 100644 (file)
--- a/pp_ctl.c
+++ b/pp_ctl.c
@@ -3024,7 +3024,7 @@ S_doopen_pm(pTHX_ const char *name, const STRLEN namelen)
 {
     PerlIO *fp;
 
-    if (namelen > 3 && strEQ(name + namelen - 3, ".pm")) {
+    if (namelen > 3 && memEQs(name + namelen - 3, 3, ".pm")) {
        SV *const pmcsv = newSV(namelen + 2);
        char *const pmc = SvPVX(pmcsv);
        Stat_t pmcstat;