Re:The Linux Backdoor Attempt of 2003
by keithpeter on Thursday October 10, 2013 @03:02AM
(#6526110)
Yes, I thought that the 'break' keyword wasn't used in if clauses. I took it to mean a problem with line ending resulting in the premature closure of the switch block. Anyone any ideas as to possible syntax?
[ Parent
| on HN ]
It would make sense if the author had meant do clause instead of if clause.
Something like that:
do {
switch (bleh) {
case MEH:
if (derp) {
break; /* supposed exit the do..while loop early...
except it only exits the switch statement */
}
[...]
break; /* usually there's a break at the end of each
case statement, but the programmer might
not have seen it if it's far away */
[...]
}
fun_stuff(); /* not supposed to be called when
bleh == MEH and derp is non-null */
} while (quux);