bmsd/mysql.c

changeset 844
a6ee7b5b036b
parent 843
29e7223e37ae
child 849
16079aef4c4c
--- a/bmsd/mysql.c	Sat Feb 11 15:53:16 2023 +0100
+++ b/bmsd/mysql.c	Tue Feb 14 11:29:01 2023 +0100
@@ -506,7 +506,7 @@
 	node->uuid, node->node, node->online ?1:0, node->group_id, 
 	node->hardwaremake, node->hardwaremodel, node->os, node->os_version, node->firmware, first, last,
 	node->temperature, node->humidity, node->barometer, node->gps_latitude, node->gps_longitude, node->gps_altitude,
-	node->net_address, node->net_ifname, node->net_rssi, node->interval, node->net_ssid);
+	node->net_address, node->net_ifname, node->net_rssi, node->interval, (node->net_ssid) ? node->net_ssid:"");
 
     if (bms_mysql_query(query) == 0) {
 	syslog(LOG_NOTICE,  "MySQL: insert new node %s", node->node);
@@ -532,7 +532,7 @@
 	"net_address='%s', net_ifname='%s', net_rssi='%d', up_interval='%d', net_ssid='%s' WHERE uuid='%s'",
 	node->online ? 1:0, node->hardwaremake, node->hardwaremodel, node->os, node->os_version, node->firmware, last,
 	node->temperature, node->humidity, node->barometer, node->gps_latitude, node->gps_longitude, node->gps_altitude, 
-	node->net_address, node->net_ifname, node->net_rssi, node->interval, node->net_ssid, node->uuid);
+	node->net_address, node->net_ifname, node->net_rssi, node->interval, (node->net_ssid) ? node->net_ssid:"", node->uuid);
 
     bms_mysql_query(query);
     free(query);

mercurial