--- /dev/null
+ o Code simplification and refactoring:
+ - Remove some dead code from circpad_machine_remove_token() to fix some
+ Coverity warnings (CID 1447298). Fixes bug 31027; bugfix on 0.4.1.1-alpha.
\ No newline at end of file
state = circpad_machine_current_state(mi);
+ /* If we are not in a padding state (like start or end), we're done */
+ if (!state)
+ return;
/* Don't remove any tokens if we're not doing token removal */
- if (!state || state->token_removal == CIRCPAD_TOKEN_REMOVAL_NONE)
+ if (state->token_removal == CIRCPAD_TOKEN_REMOVAL_NONE)
return;
current_time = monotime_absolute_usec();
timer_disable(mi->padding_timer);
}
- /* If we are not in a padding state (like start or end), we're done */
- if (!state)
- return;
-
/* Perform the specified token removal strategy */
switch (state->token_removal) {
case CIRCPAD_TOKEN_REMOVAL_CLOSEST_USEC: