This fixes two issues for strings that start with a colon and only have one colon:
fMultiColonis incorrectly set totrue- There is an unsigned integer overflow
colon - 1(0 - 1)
Neither issue matters, as the result is discarded. Though, it makes sense to still fix the issue for clarity and to avoid sanitizer issues in the function.