X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=server%2Fsensor.c;h=2e0749e584b244cb9a14f932ef3c5d32558d504d;hb=8d2b79e26696ee059454a41c91cb272b5d5faa00;hp=8115a3b3de6232f6bde043a1100c4633ee480a86;hpb=aad2d0b9707f863eeb09d53cd15b5758ccb1b4e2;p=matches%2FMCTX3420.git diff --git a/server/sensor.c b/server/sensor.c index 8115a3b..2e0749e 100644 --- a/server/sensor.c +++ b/server/sensor.c @@ -12,7 +12,7 @@ /** Array of sensors, initialised by Sensor_Init **/ static Sensor g_sensors[NUMSENSORS]; //global to this file -static const char * g_sensor_names[] = {"analog_test0","analog_test1","digital_test0"}; +static const char * g_sensor_names[] = {"analog_test0","analog_test1","digital_test0","digital_test1"}; /** * Read a data value from a sensor; block until value is read * @param sensor_id - The ID of the sensor @@ -195,7 +195,7 @@ Sensor * Sensor_Identify(const char * id_str) return NULL; } // Bounds check - if (id < 0 || id > NUMSENSORS) + if (id < 0 || id >= NUMSENSORS) return NULL;