diff --git a/drivers/dht/dht.c b/drivers/dht/dht.c
index 9ab1c102c9ff98200f71af8bca0650aaba6cfdad..098b5cc1dfc05d870c38170222e6d1bbdfbedbf9 100644
--- a/drivers/dht/dht.c
+++ b/drivers/dht/dht.c
@@ -152,6 +152,7 @@ int dht_read(dht_t *dev, int16_t *temp, int16_t *hum)
             else {
                 *temp = (int16_t)raw_temp;
             }
+            break;
         default:
             return -2;
     }