Coverity FORWARD_NULL - CID 12449 - plugins/animation/src/dodge.cpp - in function: DodgeAnim::postInitiateRestackAnim(int, int, CompWindow *, CompWindow *, bool) - Dynamic cast to pointer "dynamic_cast <DodgeAnim *>(adw->curAnimation())" can return NULL. Assigning: "animDodger" = "dynamic_cast <DodgeAnim *>(adw->curAnimation())".
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Compiz |
Triaged
|
Medium
|
Unassigned |
Bug Description
This bug is exported from the Coverity Integration Manager on Canonical's servers. For information on how this is done please see this website: https:/
CID: 12449
Checker: FORWARD_NULL
Category: dynamic_cast
CWE definition: http://
File: /tmp/buildd/
Function: DodgeAnim:
Code snippet:
578 (getExtensionPl
579 extPlugin-
580 }
581
CID 12449 - FORWARD_NULL
Dynamic cast to pointer "dynamic_cast <DodgeAnim *>(adw-
Assigning: "animDodger" = "dynamic_cast <DodgeAnim *>(adw-
582 DodgeAnim *animDodger =
583 dynamic_
584
CID 12449 - FORWARD_NULL
Dereferencing null pointer "animDodger".
585 animDodger-
586
587 if (mDodgeMode == AnimationOption
summary: |
- Coverity FORWARD_NULL - CID 12449 + Coverity FORWARD_NULL - CID 12449 - plugins/animation/src/dodge.cpp - in + function: DodgeAnim::postInitiateRestackAnim(int, int, CompWindow *, + CompWindow *, bool) - Dynamic cast to pointer "dynamic_cast <DodgeAnim + *>(adw->curAnimation())" can return NULL. Assigning: "animDodger" = + "dynamic_cast <DodgeAnim *>(adw->curAnimation())". |
Changed in compiz: | |
milestone: | none → 0.9.10.0 |
Changed in compiz: | |
milestone: | 0.9.10.0 → 0.9.11.0 |
no longer affects: | compiz/0.9.9 |
Changed in compiz: | |
importance: | High → Medium |
milestone: | 0.9.11.0 → 0.9.12.0 |
status: | New → Triaged |
Changed in compiz: | |
milestone: | 0.9.12.0 → 0.9.12.1 |
Changed in compiz: | |
milestone: | 0.9.12.1 → 0.9.12.2 |
Source file with Coverity annotations.