Fix bug in isEquivalent()

Fix a bug in SensorService::SensorDirectConnection::isEquivalent()
that causes the check to unfairly judge two shared memory buffers.

Test: compiles
Change-Id: I8274b01f331dc958c8b0183aab32119f21a8c4ff
diff --git a/services/sensorservice/SensorDirectConnection.cpp b/services/sensorservice/SensorDirectConnection.cpp
index 662f320..b096e1c 100644
--- a/services/sensorservice/SensorDirectConnection.cpp
+++ b/services/sensorservice/SensorDirectConnection.cpp
@@ -189,13 +189,16 @@
                 if (fstat(fd1, &s1) < 0 || fstat(fd2, &s2) < 0 || s1.st_ino == s2.st_ino) {
                     ret = true;
                 }
+                break;
             }
             case SENSOR_DIRECT_MEM_TYPE_GRALLOC:
                 LOG_FATAL("%s: Implement GRALLOC or remove", __FUNCTION__);
                 ret = true;
+                break;
             default:
                 ALOGE("Unexpected mem type %d", mMem.type);
                 ret = true;
+                break;
         }
     }
     return ret;