Coverity UNINIT - CID 12557- src/session.cpp - pointer_deref_read - Declaring variable "args" without initializer in setCloneRestartCommands(_SmcConn *)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Compiz |
Fix Released
|
High
|
MC Return | ||
0.9.9 |
Won't Fix
|
High
|
Unassigned | ||
compiz (Ubuntu) |
Fix Released
|
Undecided
|
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: 12557
Checker: UNINIT
Category: pointer_deref_read
CWE definition: http://
File: /tmp/buildd/
Function: setCloneRestart
Code snippet:
85
86 static void
87 setCloneRestart
88 {
CID 12557 - UNINIT
Declaring variable "args" without initializer.
89 const char **args;
90
91 /* at maximum, we pass our old arguments + our new client id
92 to the SM, so allocate for that case */
CID 12557 - UNINIT
Calling allocator "malloc(size_t)".
Assigning: "args" = "(char const **)malloc(
93 args = (const char **) malloc ((programArgc + 2) * sizeof (char *));
94 if (!args)
Related branches
- PS Jenkins bot (community): Approve (continuous-integration)
- Sam Spilsbury: Approve
- MC Return: Needs Resubmitting
-
Diff: 230 lines (+46/-37)1 file modifiedsrc/session.cpp (+46/-37)
summary: |
- Coverity UNINIT - CID 12557 + Coverity UNINIT - CID 12557- src/session.cpp - pointer_deref_read - + Declaring variable "args" without initializer in + setCloneRestartCommands(_SmcConn *) |
Changed in compiz: | |
milestone: | none → 0.9.10.0 |
Changed in compiz: | |
assignee: | nobody → MC Return (mc-return) |
status: | New → In Progress |
Changed in compiz: | |
status: | Fix Committed → Fix Released |
Source file with Coverity annotations.