Coverity FORWARD_NULL - CID 12446 - plugins/animation/src/animation.cpp - in function: PrivateAnimScreen::initiateFocusAnim(PrivateAnimWindow *) - Dynamic cast to pointer "dynamic_cast <RestackAnim *>(aw->mCurAnimation)" can return NULL. Passing null pointer "dynamic_cast <RestackAnim *>(aw->mCurAnimation)" to function "RestackAnim::initiateRestackAnim(int)", which dereferences it.
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: 12446
Checker: FORWARD_NULL
Category: dynamic_cast
CWE definition: http://
File: /tmp/buildd/
Function: PrivateAnimScre
Code snippet:
2378 if (chosenEffect != AnimEffectNone)
2379 {
2380 aw->createFocus
2381
CID 12446 - FORWARD_NULL
Dynamic cast to pointer "dynamic_cast <RestackAnim *>(aw->
Passing null pointer "dynamic_cast <RestackAnim *>(aw->
2382 if (chosenEffect-
2383 !(dynamic_
2384 initiateRestackAnim (duration)))
2385 {
2386 aw->postAnimati
2387 return false;
summary: |
- Coverity FORWARD_NULL - CID 12446 + Coverity FORWARD_NULL - CID 12446 - plugins/animation/src/animation.cpp + - in function: PrivateAnimScreen::initiateFocusAnim(PrivateAnimWindow *) + - Dynamic cast to pointer "dynamic_cast <RestackAnim + *>(aw->mCurAnimation)" can return NULL. Passing null pointer + "dynamic_cast <RestackAnim *>(aw->mCurAnimation)" to function + "RestackAnim::initiateRestackAnim(int)", which dereferences it. |
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: | |
status: | New → Triaged |
importance: | High → Medium |
milestone: | 0.9.11.0 → 0.9.12.0 |
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.