X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Firq.c;h=38304fca58f84ef7cf98abe13675fa8abbb754c8;hb=ac1aa530ff9c875068e69991f6cfa7f46ea10aaf;hp=9b7e61877d8c62bafc009e91e1f792c43024e63e;hpb=4fcf23160e7d3fd034dc7e807cbf4047970dd218;p=collectd.git diff --git a/src/irq.c b/src/irq.c index 9b7e6187..38304fca 100644 --- a/src/irq.c +++ b/src/irq.c @@ -152,8 +152,8 @@ static int irq_read (void) FILE *fh; char buffer[BUFSIZE]; unsigned int irq; - unsigned int irq_value; - long value; + unsigned long long irq_value; + unsigned long long value; char *endptr; int i; @@ -183,7 +183,7 @@ static int irq_read (void) for (i = 1; i < fields_num; i++) { errno = 0; - value = strtol (fields[i], &endptr, 10); + value = strtoull (fields[i], &endptr, 10); if ((*endptr != '\0') || (errno != 0)) break;