Commit b8f6c6518536f6cc0df18a55358a9056664e8f70

Authored by Jürgen Knödlseder
1 parent adb375f4

Include missing header and replace bzero by memset for portability reasons.

Showing 1 changed file with 3 additions and 2 deletions
src/vo/GVOHub.cpp
... ... @@ -34,6 +34,7 @@
34 34 #include <csignal> // signal() function
35 35 #include <unistd.h> // close() function
36 36 #include <netdb.h> // getaddrinfo() function
  37 +#include <netinet/in.h> // sockaddr_in, INADDR_ANY, htons
37 38 #include <fstream>
38 39 #include <sys/shm.h>
39 40 #include <sys/socket.h> // socket(), connect() functions
... ... @@ -340,7 +341,7 @@ void GVOHub::start_hub(void)
340 341 int opt = 1;
341 342  
342 343 // Prepare TCP/IP structure
343   - bzero((char *) &serv_addr, sizeof(serv_addr));
  344 + std::memset(&serv_addr, 0, sizeof(serv_addr));
344 345 portno = 8001;
345 346 serv_addr.sin_family = AF_INET;
346 347 serv_addr.sin_addr.s_addr = INADDR_ANY;
... ... @@ -440,7 +441,7 @@ void GVOHub::handle_request(const socklen_t&amp; sock)
440 441  
441 442 // Initialize buffer
442 443 char buffer[8192];
443   - bzero(buffer,8192);
  444 + std::memset(&buffer, 0, 8192);
444 445  
445 446 // Read buffer
446 447 int n = read(sock, buffer, 8192);
... ...