diff options
| -rw-r--r-- | libs/sensor/ISensorServer.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/libs/sensor/ISensorServer.cpp b/libs/sensor/ISensorServer.cpp index f20668d1e9..efbbf7d826 100644 --- a/libs/sensor/ISensorServer.cpp +++ b/libs/sensor/ISensorServer.cpp @@ -63,7 +63,8 @@ public: Vector<Sensor> v; uint32_t n = reply.readUint32(); v.setCapacity(n); - while (n--) { + while (n) { + n--; reply.read(s); v.add(s); } @@ -80,7 +81,8 @@ public: Vector<Sensor> v; uint32_t n = reply.readUint32(); v.setCapacity(n); - while (n--) { + while (n) { + n--; reply.read(s); v.add(s); } |