Skip to content
This repository was archived by the owner on Jun 1, 2023. It is now read-only.

Check bless name under use strict names #376

Closed
rurban opened this issue Sep 25, 2018 · 0 comments
Closed

Check bless name under use strict names #376

rurban opened this issue Sep 25, 2018 · 0 comments
Assignees
Labels
Milestone

Comments

@rurban
Copy link
Member

rurban commented Sep 25, 2018

The second argument to bless, the new classname, needs to be checked to be a valid package name identifier when B is in effect, and the name needs to be normalized.

At compile-time if constant, and run-time of not.
Needs to be backported to 5.28

@rurban rurban self-assigned this Sep 25, 2018
@rurban rurban added the bug label Sep 25, 2018
@rurban rurban modified the milestones: v5.29.0c, v5.28.1c Sep 25, 2018
rurban added a commit that referenced this issue Sep 25, 2018
This was a strict names loophole, backport it to 5.28.
Fixes [cperl #376]
rurban added a commit that referenced this issue Sep 25, 2018
This was a strict names loophole, backport it to 5.28.
Fixes [cperl #376]

(cherry picked from commit ad04711)
@rurban rurban closed this as completed Sep 27, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

1 participant