Fwd: New Defects reported by Coverity Scan for git
- From
Duy Nguyen <pclouds@gmail.com>
- Date
- Jun 17, 2015, 13:54 UTC
- Message-ID
- <CACsJy8D5_n3+yQ=7fRFMv6XU=s3vf0hoi4-7yDyYZSByK0zKsA@mail.gmail.com>
- In-Reply-To
- <558151df465a5_4fafe3b3182568a@scan.mail>
I think Coverity caught this correctly.
** CID 1306846: Memory - illegal accesses (USE_AFTER_FREE) /builtin/pull.c: 287 in config_get_rebase()
________________________________________________________________________________________________________ *** CID 1306846: Memory - illegal accesses (USE_AFTER_FREE) /builtin/pull.c: 287 in config_get_rebase() 281 282 if (curr_branch) { 283 char *key = xstrfmt("branch.%s.rebase", curr_branch->name); 284 285 if (!git_config_get_value(key, &value)) { 286 free(key);
>>> CID 1306846: Memory - illegal accesses (USE_AFTER_FREE) >>> Passing freed pointer "key" as an argument to "parse_config_rebase".
287 return parse_config_rebase(key, value, 1); 288 } 289 290 free(key); 291 } 292
-- Duy