diff --git a/components/st3m/st3m_scope.c b/components/st3m/st3m_scope.c
index b9a21284c178370b7d44c69eb261b66eeac24044..0693e1083126f69b9f2c5cbb46769680a7786adc 100644
--- a/components/st3m/st3m_scope.c
+++ b/components/st3m/st3m_scope.c
@@ -22,7 +22,7 @@ void st3m_scope_init(void){
     scope.exchange_buffer = malloc(sizeof(int16_t) * scope.buffer_size);
     scope.read_buffer = malloc(sizeof(int16_t) * scope.buffer_size);
 
-    if (scope.write_buffer == NULL || scope.exchange_buffer == NULL || scope.read_bufer == NULL) {
+    if (scope.write_buffer == NULL || scope.exchange_buffer == NULL || scope.read_buffer == NULL) {
         if (scope.write_buffer != NULL) {
             free(scope.write_buffer);
             scope.write_buffer = NULL;