Yea, since it appears to be a boolean operation, the value can only be a 0 or 1 to the variable.
You can check this by searching for that variable and see how its used in other function, if its output is to a switch than this will verify its a boolean variable
That value is just some random value I've chosen for this question. Let's say we get 1000 through that line. Now if...then condition is false. What value mslcorr_w will get?
Or this may be more understandable: What happens if if...then condition isn't fulfilled? If there was if...then...else condition we would easily choose else, but if there's only if...then?