Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
bgColor#ccccff
int func(int condition) {
    int *s = NULL;
    if (condition) {
        s = malloc(10);
        if (s == NULL) {
           /* Handle Error */
        }
        /* insert data into s */
    }
    /* ... */
    if (s) {
        /* This code is now reachable */
    }
    return 0;
}

Risk Assessment

The presence of dead code may indicate logic errors that can lead to unintended program behavior.

Rule

Severity

Likelihood

Remediation Cost

Priority

Level

MSC07-A

1 (low)

1 (unlikely)

1 (high)

P1

L3

...