diff options
-rw-r--r-- | gpsd.c | 2 | ||||
-rw-r--r-- | packet.c | 1 |
2 files changed, 1 insertions, 2 deletions
@@ -424,7 +424,7 @@ static int filesock(char *filename) } (void)strlcpy(addr.sun_path, filename, 104); /* from sys/un.h */ addr.sun_family = AF_UNIX; - (void)bind(sock, (struct sockaddr *)&addr, (int)sizeof(addr)); + (void)bind(sock, (struct sockaddr *)&addr, (socklen_t)sizeof(addr)); if (listen(sock, QLEN) == -1) { gpsd_report(LOG_ERROR, "can't listen on local socket %s\n", filename); return -1; @@ -732,7 +732,6 @@ static void nextstate(struct gps_packet_t *lexer, unsigned char c) break; case NAVCOM_PAYLOAD: { - unsigned int n; unsigned char csum = lexer->inbuffer[3]; for (n = 4; (unsigned char *)(lexer->inbuffer + n) < lexer->inbufptr - 1; |