Are you saying that anytime "r" is false the statement is false? Because I had a problem last week that was like this:
Determine the truth value of the statement (~p<-->q)-->(~q<-->r) when p is false, q is true, and r is false and the solution was:
(~p<-->q)-->(~q<-->r)
(T<-->T)-->(F<-->F)
T-->T
T
For this specific case the statement is true.