Index: stand/common/load_elf.c =================================================================== --- stand/common/load_elf.c +++ stand/common/load_elf.c @@ -868,7 +868,7 @@ sp++; else sp = name; - ep = strrchr(name, '.'); + ep = strrchr(sp, '.'); if (ep) { if (ep == name) { sp = invalid_name;