/*
- * Copyright (C) 2010-2014 jeanfi@gmail.com
+ * Copyright (C) 2010-2016 jeanfi@gmail.com
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License as
#include <pudisks2.h>
#include <temperature.h>
-const char *PROVIDER_NAME = "udisks2";
+static const char *PROVIDER_NAME = "udisks2";
static GDBusObjectManager *manager;
-const time_t SMART_UPDATE_INTERVAL = 30;
+static const time_t SMART_UPDATE_INTERVAL = 30;
struct udisks_data {
char *path;
struct timeval last_smart_update;
};
-void udisks_data_free(void *data)
+static void udisks_data_free(void *data)
{
struct udisks_data *u;
for (; *sensors; sensors++) {
s = *sensors;
+ if (s->type & SENSOR_TYPE_REMOTE)
+ continue;
+
if (s->type & SENSOR_TYPE_UDISKS2) {
data = (struct udisks_data *)s->provider_data;