Skip to content

FileChannel::setRotation overflow #3786

@uzanka

Description

@uzanka

rotation property can't specify over 2GB value.

Poco::RotateBySizeStrategy(UInt64 n) use 64bit value.
But Poco::FileChannel::setRotation use 32bit value.
int n = 0; // 32bit
pStrategy = new RotateBySizeStrategy(n*1024); // overflow

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions