mirror of
				https://github.com/pocoproject/poco.git
				synced 2025-10-29 20:59:45 +01:00 
			
		
		
		
	fix(FileChannel): setRotation overflow #3786
This commit is contained in:
		| @@ -230,7 +230,7 @@ RotateStrategy* FileChannel::createRotationStrategy(const std::string& rotation, | |||||||
| { | { | ||||||
| 	std::string::const_iterator it  = rotation.begin(); | 	std::string::const_iterator it  = rotation.begin(); | ||||||
| 	std::string::const_iterator end = rotation.end(); | 	std::string::const_iterator end = rotation.end(); | ||||||
| 	int n = 0; | 	Poco::Int64 n = 0; | ||||||
| 	while (it != end && Ascii::isSpace(*it)) ++it; | 	while (it != end && Ascii::isSpace(*it)) ++it; | ||||||
| 	while (it != end && Ascii::isDigit(*it)) { n *= 10; n += *it++ - '0'; } | 	while (it != end && Ascii::isDigit(*it)) { n *= 10; n += *it++ - '0'; } | ||||||
| 	while (it != end && Ascii::isSpace(*it)) ++it; | 	while (it != end && Ascii::isSpace(*it)) ++it; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Alex Fabijanic
					Alex Fabijanic