summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gpsd.c2
-rw-r--r--packet.c1
2 files changed, 1 insertions, 2 deletions
diff --git a/gpsd.c b/gpsd.c
index 9e9a5edd..54892dc9 100644
--- a/gpsd.c
+++ b/gpsd.c
@@ -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;
diff --git a/packet.c b/packet.c
index 764bd391..38c403fe 100644
--- a/packet.c
+++ b/packet.c
@@ -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;