Fixing uninitialised memory

These were found with valgrind tool.
Signed-off-by: Paulo Roberto Urio <paulourio@gmail.com>
diff --git a/lib/libwebsockets.c b/lib/libwebsockets.c
index 6f93778..06f5c06 100644
--- a/lib/libwebsockets.c
+++ b/lib/libwebsockets.c
@@ -2514,7 +2514,7 @@
 	struct libwebsocket_context *context = NULL;
 	unsigned int slen;
 	char *p;
-	char hostname[1024];
+	char hostname[1024] = "";
 //	struct hostent *he;
 	struct libwebsocket *wsi;
 	struct sockaddr sa;
@@ -2566,6 +2566,7 @@
 	context->options = options;
 	context->fds_count = 0;
 	context->extensions = extensions;
+	context->last_timeout_check_s = 0;
 
 #ifdef WIN32
 	context->fd_random = 0;
@@ -2587,6 +2588,7 @@
 	/* find canonical hostname */
 
 	hostname[(sizeof hostname) - 1] = '\0';
+	memset(&sa, 0, sizeof(sa));
 	sa.sa_family = AF_INET;
 	sa.sa_data[(sizeof sa.sa_data) - 1] = '\0';
 	gethostname(hostname, (sizeof hostname) - 1);