Alon Levy
581fe784c3
libcacard/vscclient: fix leakage of socket on error paths
...
Spotted by Coverity.
Signed-off-by: Alon Levy <alevy@redhat.com >
Reviewed-by: Peter Maydell <peter.maydell@linaro.org >
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru >
2013-06-12 16:04:43 +04:00
Marc-André Lureau
c9495ee9eb
libcacard: teach vscclient to use GMainLoop for portability
...
This version handles non-blocking sending and receiving from the
socket.
Signed-off-by: Marc-André Lureau <mlureau@redhat.com >
Reviewed-by: Alon Levy <alevy@redhat.com >
2013-04-24 11:47:44 +03:00
Marc-André Lureau
930c8ad472
libcacard: vscclient to use QemuThread for portability
...
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com >
Reviewed-by: Alon Levy <alevy@redhat.com >
2013-04-24 11:47:42 +03:00
Marc-André Lureau
a50b831ae1
libcacard: split vscclient main() from socket reading
...
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com >
Reviewed-by: Alon Levy <alevy@redhat.com >
2013-04-24 11:47:41 +03:00
Markus Armbruster
be168af860
libcacard: Fix unchecked strdup() by converting to g_strdup()
...
Note that we already free with g_free().
Signed-off-by: Markus Armbruster <armbru@redhat.com >
Reviewed-by: Eric Blake <eblake@redhat.com >
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com >
2013-01-30 11:14:46 +01:00
Paolo Bonzini
1de7afc984
misc: move include files to include/qemu/
...
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2012-12-19 08:32:39 +01:00
Stefan Weil
93148aa5c3
Spelling fixes in comments (it's -> its)
...
* it's -> its (fixed for all files)
* dont -> don't (only fixed in a line which was touched by the previous fix)
* distrub -> disturb (fixed in the same line)
Reviewed-by: Andreas Färber <afaerber@suse.de >
Signed-off-by: Stefan Weil <sw@weilnetz.de >
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com >
2012-03-08 15:22:11 +00:00
Stefan Weil
ba79c88604
libcacard: Use format specifier %u instead of %d for unsigned values
...
splint reported warnings for those code statements.
Signed-off-by: Stefan Weil <sw@weilnetz.de >
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com >
2012-03-08 15:22:11 +00:00
Alon Levy
e7c5e89318
libcacard/vscclient: fix error paths for socket creation
...
Signed-off-by: Alon Levy <alevy@redhat.com >
2011-10-25 15:44:02 +02:00
Stefan Weil
2542bfd51c
Fix spelling in comments and debug messages (recieve -> receive)
...
Signed-off-by: Stefan Weil <weil@mail.berlios.de >
Reviewed-by: Andreas Färber <andreas.faerber@web.de >
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com >
2011-08-29 11:47:33 +01:00
Anthony Liguori
7267c0947d
Use glib memory allocation and free functions
...
qemu_malloc/qemu_free no longer exist after this commit.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
2011-08-20 23:01:08 -05:00
Robert Relyea
2ac85b93b0
libcacard: add vscclient
...
client to talk to ccid-card-passthru and use smartcard on client to
perform actual operations.
v23->v24 changes: (Jes Sorensen review 2)
* use qemu_socket instead of socket
* use fprintf(stderr,..) for errors
* remove unneccessary includes since using qemu_common.h
2011-04-01 19:07:49 -05:00