diff --git a/src/conky.c b/src/conky.c index d45f2082..0d08b404 100644 --- a/src/conky.c +++ b/src/conky.c @@ -2148,7 +2148,7 @@ static struct text_object *construct_text_object(const char *s, obj->type = OBJ_text; return NULL; } - DBGP("parsed platform args: '%s' '%s' %d %f %f\n", buf1, buf2, n, factor, offset); + DBGP("parsed platform args: '%s' '%s' %d %f %f", buf1, buf2, n, factor, offset); obj->data.sysfs.fd = open_platform_sensor((*buf1) ? buf1 : 0, buf2, n, &obj->data.sysfs.arg, obj->data.sysfs.devtype); strncpy(obj->data.sysfs.type, buf2, 63); diff --git a/src/linux.c b/src/linux.c index bb783801..102f4da0 100644 --- a/src/linux.c +++ b/src/linux.c @@ -929,10 +929,9 @@ int open_sysfs_sensor(const char *dir, const char *dev, const char *type, int n, divbuf[divn] = '\0'; *divisor = atoi(divbuf); } + close(divfd); } - close(divfd); - return fd; }