1
0
Fork 0
mirror of https://github.com/warmcat/libwebsockets.git synced 2025-03-09 00:00:04 +01:00

valgrind client go through context destroy on connection error

Signed-off-by: Andy Green <andy.green@linaro.org>
This commit is contained in:
Andy Green 2013-02-11 14:05:02 +08:00
parent e77fb804dc
commit 93f98d748d

View file

@ -199,6 +199,7 @@ static struct option options[] = {
int main(int argc, char **argv)
{
int n = 0;
int ret = 0;
int port = 7681;
int use_ssl = 0;
struct libwebsocket_context *context;
@ -283,7 +284,8 @@ int main(int argc, char **argv)
if (wsi_dumb == NULL) {
fprintf(stderr, "libwebsocket dumb connect failed\n");
return -1;
ret = 1;
goto bail;
}
fprintf(stderr, "Websocket connections opened\n");
@ -313,7 +315,8 @@ int main(int argc, char **argv)
if (wsi_mirror == NULL) {
fprintf(stderr, "libwebsocket "
"dumb connect failed\n");
return -1;
ret = 1;
goto bail;
}
mirror_lifetime = 10 + (random() & 1023);
@ -332,11 +335,12 @@ int main(int argc, char **argv)
*/
}
bail:
fprintf(stderr, "Exiting\n");
libwebsocket_context_destroy(context);
return 0;
return ret;
usage:
fprintf(stderr, "Usage: libwebsockets-test-client "