mirror of
https://github.com/warmcat/libwebsockets.git
synced 2025-03-09 00:00:04 +01:00
Fixing uninitialised memory
These were found with valgrind tool. Signed-off-by: Paulo Roberto Urio <paulourio@gmail.com>
This commit is contained in:
parent
4144e83c9d
commit
1e32663805
1 changed files with 3 additions and 1 deletions
|
@ -2514,7 +2514,7 @@ libwebsocket_create_context(int port, const char *interf,
|
|||
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 @@ libwebsocket_create_context(int port, const char *interf,
|
|||
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 @@ libwebsocket_create_context(int port, const char *interf,
|
|||
/* 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);
|
||||
|
|
Loading…
Add table
Reference in a new issue