Преглед изворни кода

fix(storage/fatfs): add missing lock release introduced by IMMEDIATE_FSYNC

Tomáš Rohlínek пре 2 година
родитељ
комит
3f4698ac47
1 измењених фајлова са 1 додато и 0 уклоњено
  1. 1 0
      components/fatfs/vfs/vfs_fat.c

+ 1 - 0
components/fatfs/vfs/vfs_fat.c

@@ -424,6 +424,7 @@ static ssize_t vfs_fat_write(void* ctx, int fd, const void * data, size_t size)
         if (res != FR_OK) {
             ESP_LOGD(TAG, "%s: fresult=%d", __func__, res);
             errno = fresult_to_errno(res);
+            _lock_release(&fat_ctx->lock);
             return -1;
         }
      }