summaryrefslogtreecommitdiffstats
path: root/samples/kfifo/bytestream-example.c
diff options
context:
space:
mode:
authorJesper Juhl2012-08-08 20:56:14 +0200
committerJiri Kosina2012-09-01 18:58:59 +0200
commit0de4b95409367f5012ff5be7fd3785dc11c6cda8 (patch)
tree57b97d9ccec8fe8a403f7d3040469d7370b58662 /samples/kfifo/bytestream-example.c
parentdoc: aliasing-test: close fd on write error (diff)
downloadkernel-qcow2-linux-0de4b95409367f5012ff5be7fd3785dc11c6cda8.tar.gz
kernel-qcow2-linux-0de4b95409367f5012ff5be7fd3785dc11c6cda8.tar.xz
kernel-qcow2-linux-0de4b95409367f5012ff5be7fd3785dc11c6cda8.zip
doc: getdelays.c: remember to close() socket on error in create_nl_socket()
If the call to setsockopt() fails in Documentation/accounting/getdelays.c::create_nl_socket() we return -1 without closing the socket, thus leaking it when the 'fd' variable goes out of scope. Easily fixed by just jumping to the 'error' label instead of returning since we do the proper cleanup there. While I was there I noticed that the error message that is printet if setsockopt() fails was broken over two lines - put that on a single line so it is easier to grep for. Signed-off-by: Jesper Juhl <jj@chaosbits.net> Signed-off-by: Jiri Kosina <jkosina@suse.cz>
Diffstat (limited to 'samples/kfifo/bytestream-example.c')
0 files changed, 0 insertions, 0 deletions