Commit fc68795
committed
Coverity: Resource leak
1. Fix some resource leaks during error conditions where a socket or a
file descriptor doesn't get closed in all error cases.
2. In wolfSSH_SFTP_RecvOpen(), initialize the file descriptor.
3. For 572902, the error case resource leaks are fixed. There's still an
issue to resolve for storing the FD for use later.
Fixes CIDs:
572856 572902* 573012 573019 573021 5730761 parent 0724553 commit fc68795
4 files changed
Lines changed: 64 additions & 12 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
245 | 245 | | |
246 | 246 | | |
247 | 247 | | |
| 248 | + | |
| 249 | + | |
248 | 250 | | |
249 | 251 | | |
250 | 252 | | |
| |||
263 | 265 | | |
264 | 266 | | |
265 | 267 | | |
266 | | - | |
267 | 268 | | |
| 269 | + | |
268 | 270 | | |
269 | | - | |
270 | 271 | | |
271 | 272 | | |
272 | 273 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1997 | 1997 | | |
1998 | 1998 | | |
1999 | 1999 | | |
| 2000 | + | |
| 2001 | + | |
| 2002 | + | |
| 2003 | + | |
| 2004 | + | |
| 2005 | + | |
2000 | 2006 | | |
2001 | 2007 | | |
2002 | 2008 | | |
| |||
2083 | 2089 | | |
2084 | 2090 | | |
2085 | 2091 | | |
2086 | | - | |
2087 | 2092 | | |
2088 | 2093 | | |
2089 | 2094 | | |
| |||
2111 | 2116 | | |
2112 | 2117 | | |
2113 | 2118 | | |
2114 | | - | |
| 2119 | + | |
| 2120 | + | |
2115 | 2121 | | |
2116 | 2122 | | |
2117 | 2123 | | |
2118 | 2124 | | |
2119 | 2125 | | |
2120 | 2126 | | |
2121 | 2127 | | |
2122 | | - | |
2123 | | - | |
2124 | | - | |
2125 | | - | |
| 2128 | + | |
| 2129 | + | |
| 2130 | + | |
| 2131 | + | |
| 2132 | + | |
| 2133 | + | |
| 2134 | + | |
2126 | 2135 | | |
2127 | 2136 | | |
2128 | 2137 | | |
2129 | 2138 | | |
| 2139 | + | |
2130 | 2140 | | |
2131 | 2141 | | |
2132 | 2142 | | |
2133 | 2143 | | |
2134 | 2144 | | |
2135 | 2145 | | |
2136 | 2146 | | |
| 2147 | + | |
| 2148 | + | |
| 2149 | + | |
2137 | 2150 | | |
2138 | 2151 | | |
2139 | 2152 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
927 | 927 | | |
928 | 928 | | |
929 | 929 | | |
| 930 | + | |
| 931 | + | |
| 932 | + | |
| 933 | + | |
| 934 | + | |
| 935 | + | |
| 936 | + | |
| 937 | + | |
930 | 938 | | |
931 | 939 | | |
| 940 | + | |
932 | 941 | | |
933 | 942 | | |
934 | 943 | | |
| |||
945 | 954 | | |
946 | 955 | | |
947 | 956 | | |
| 957 | + | |
948 | 958 | | |
949 | 959 | | |
950 | 960 | | |
| |||
1611 | 1621 | | |
1612 | 1622 | | |
1613 | 1623 | | |
| 1624 | + | |
| 1625 | + | |
| 1626 | + | |
| 1627 | + | |
| 1628 | + | |
| 1629 | + | |
| 1630 | + | |
| 1631 | + | |
1614 | 1632 | | |
1615 | 1633 | | |
| 1634 | + | |
1616 | 1635 | | |
1617 | 1636 | | |
1618 | 1637 | | |
| |||
1628 | 1647 | | |
1629 | 1648 | | |
1630 | 1649 | | |
| 1650 | + | |
1631 | 1651 | | |
1632 | 1652 | | |
1633 | 1653 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
443 | 443 | | |
444 | 444 | | |
445 | 445 | | |
| 446 | + | |
446 | 447 | | |
447 | 448 | | |
448 | 449 | | |
449 | 450 | | |
450 | | - | |
451 | | - | |
| 451 | + | |
| 452 | + | |
| 453 | + | |
| 454 | + | |
| 455 | + | |
| 456 | + | |
| 457 | + | |
| 458 | + | |
| 459 | + | |
| 460 | + | |
| 461 | + | |
| 462 | + | |
| 463 | + | |
| 464 | + | |
| 465 | + | |
| 466 | + | |
| 467 | + | |
| 468 | + | |
| 469 | + | |
| 470 | + | |
452 | 471 | | |
453 | | - | |
454 | | - | |
| 472 | + | |
455 | 473 | | |
456 | 474 | | |
457 | 475 | | |
| |||
0 commit comments