Dan Fandrich
d811750645
examples/x11.c: include sys/select.h for improved portability
2015-03-04 22:57:25 +01:00
Marc Hoersken
253d5922f2
examples/x11.c: fix result of operation is garbage or undefined
...
Fix use of uninitialized structure w_size_bck.
Detected by clang scan in line 386, column 28.
2014-12-29 18:31:11 +01:00
Marc Hoersken
79d63df12d
examples/x11.c: remove dead assigments of some return values
...
Detected by clang scan in line 212, column 9.
Detected by clang scan in line 222, column 13.
Detected by clang scan in line 410, column 13.
2014-12-29 18:24:17 +01:00
Marc Hoersken
86552bf2bb
examples/x11.c: fix possible memory leak if read fails
...
Detected by clang scan in line 224, column 21.
2014-12-27 14:00:48 +01:00
Marc Hoersken
477e609a84
examples/x11.c: fix invalid removal of first list element
...
Fix use of memory after it was being freed.
Detected by clang scan in line 56, column 12.
2014-12-27 13:48:51 +01:00
Marc Hoersken
34dc1d61b4
x11 example: check return value of socket function
2014-12-15 01:10:29 +01:00
Steven Dake
a46ef85a56
In examples/x11.c, Make sure sizeof passed to read operation is correct
...
sizeof(buf) expands to 8 or 4 (since its a pointer). This variable may
have been static in the past, leading to this error.
Signed-off-by: Steven Dake <sdake@redhat.com>
2012-03-13 22:19:54 +01:00
Steven Dake
626f91da07
Fix suspicious sizeof usage in examples/x11.c
...
In the x11 example, sizeof(buf) = 8UL (on x86_64), when this should
probably represent the buffer size available. I am not sure how to
test that this change is actually correct, however.
Signed-off-by: Steven Dake <sdake@redhat.com>
2012-03-13 22:19:18 +01:00
Peter Stuge
aa8f2cbf33
example/x11: Set raw terminal mode manually instead of with cfmakeraw()
...
OpenSolaris has no cfmakeraw() so to make the example more portable
we simply do the equivalent operations on struct termios ourselves.
Thanks to Tom Weber for reporting this problem, and finding a solution.
2012-02-29 22:27:18 +01:00
Daniel Stenberg
7ed53e21fd
libssh2_session_startup(3) => libssh2_session_handshake(3)
...
Propagate for the current function in docs and examples.
libssh2_session_startup() is deprecated.
2011-09-09 23:17:04 +02:00
Henrik Nordstrom
2fe1770d9f
Avoid reuse after free when closing X11 channels
2011-08-16 10:27:49 +02:00
Simon Josefsson
7301036421
Eat our own dog food, call libssh2_init and libssh2_exit in the examples.
2010-03-19 09:35:00 +01:00
Peter Stuge
2149244cfe
Fix resource and memory leaks in examples as reported by cppcheck
...
Thanks to Ettl Martin for the report and patch. This fixes #132
2010-02-16 13:21:57 +01:00
Simon Josefsson
b5e358618b
Move examples from example/simple to example/.
2009-12-19 10:54:45 +01:00