diff --git a/acquia_spi/acquia_spi.module b/acquia_spi/acquia_spi.module
index 3f08951..3700456 100644
--- a/acquia_spi/acquia_spi.module
+++ b/acquia_spi/acquia_spi.module
@@ -858,9 +858,14 @@ function acquia_spi_get_platform_mysql_data() {
   $result = db_query("SHOW GLOBAL STATUS");
   // what happens if we run this on mssql or postgres
   $ret = array();
+  if (empty($result)) {
+    return $ret;
+  }
   foreach ($result as $record) {
-
-    switch ($record->variable_name) {
+    if (!isset($record->variable_name)) {
+      continue;
+    }
+    switch ($record->Variable_name) {
       case 'Table_locks_waited':
         $ret['Table_locks_waited'] = $record->value;
         break;
