about summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--xxxterm.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/xxxterm.c b/xxxterm.c
index dd9d2a1..782b89e 100644
--- a/xxxterm.c
+++ b/xxxterm.c
@@ -4216,8 +4216,8 @@ strict_transport_add(const char *domain, time_t timeout, int subdomains)
 	if (enable_strict_transport == FALSE)
 		return (0);
 
-	DPRINTF("strict_transport_add(%s,%ld,%d)\n", domain, timeout,
-	    subdomains);
+	DPRINTF("strict_transport_add(%s,%lld,%d)\n", domain,
+	    (long long)timeout, subdomains);
 
 	now = time(NULL);
 	if (timeout < now)
@@ -4253,7 +4253,7 @@ strict_transport_add(const char *domain, time_t timeout, int subdomains)
 		RB_FOREACH(d, strict_transport_tree, &st_tree) {
 			if (d->timeout < now)
 				continue;
-			fprintf(f, "%s\t%d\t%d\n", d->host, (int)d->timeout,
+			fprintf(f, "%s\t%lld\t%d\n", d->host, (long long)d->timeout,
 			    d->flags & XT_STS_FLAGS_INCLUDE_SUBDOMAINS);
 		}
 		fclose(f);
@@ -4278,7 +4278,7 @@ strict_transport_add(const char *domain, time_t timeout, int subdomains)
 		}
 
 		fseek(f, 0, SEEK_END);
-		fprintf(f,"%s\t%d\t%d\n", d->host, (int)timeout, subdomains);
+		fprintf(f,"%s\t%lld\t%d\n", d->host, (long long)timeout, subdomains);
 		fclose(f);
 	}
 	return (0);
@@ -4379,7 +4379,7 @@ strict_transport_security_cb(SoupMessage *msg, gpointer data)
 	SoupURI		*uri;
 	const char	*sts;
 	char		*ptr;
-	int		timeout = 0;
+	time_t		timeout = 0;
 	int		subdomains = FALSE;
 
 	if (msg == NULL)
@@ -4394,7 +4394,7 @@ strict_transport_security_cb(SoupMessage *msg, gpointer data)
 
 	if ((ptr = strcasestr(sts, "max-age="))) {
 		ptr += strlen("max-age=");
-		timeout = atoi(ptr);
+		timeout = atoll(ptr);
 	} else
 		return; /* malformed header - max-age must be included */