]> git.ozlabs.org Git - ppp.git/commit - pppd/options.c
pppd/options.c: fix memory leak on error path (#441)
authorIlya Shipitsin <chipitsine@gmail.com>
Fri, 1 Sep 2023 11:57:55 +0000 (13:57 +0200)
committerGitHub <noreply@github.com>
Fri, 1 Sep 2023 11:57:55 +0000 (21:57 +1000)
commit26d1b60f4984fe71005c4f1a99691e714920f33c
treeab256da7363ff678bfb2a8b1e1246a565d2f0c60
parent59342ab622a96393d25d3a2f0592c8675e771295
pppd/options.c: fix memory leak on error path (#441)

found by Coverity

602err:
603    fclose(f);
604    privileged_option = oldpriv;
   CID 436193 (#1 of 1): Resource leak (RESOURCE_LEAK)10. overwrite_var: Overwriting option_source in option_source = oldsource leaks the storage that option_source points to.
605    option_source = oldsource;

Signed-off-by: Ilya Shipitsin <chipitsine@gmail.com>
pppd/options.c