Merge branch 'contrib/github_pr_18400_v6.1' into 'release/v6.1'

Improve logging for VFS start_select function (GitHub PR) (v6.1)

See merge request espressif/esp-idf!49549
This commit is contained in:
Jiang Jiang Jian
2026-07-03 20:22:40 +08:00
+7 -2
View File
@@ -656,8 +656,13 @@ int esp_vfs_select(int nfds, fd_set *readfds, fd_set *writefds, fd_set *errorfds
const vfs_entry_t *vfs = get_vfs_for_index(i);
fds_triple_t *item = &vfs_fds_triple[i];
if (vfs == NULL || vfs->vfs->select == NULL || vfs->vfs->select->start_select == NULL) {
ESP_LOGD(TAG, "start_select function callback for this vfs (s_vfs[%d]) is not defined", vfs->offset);
if (vfs == NULL) {
ESP_LOGD(TAG, "start_select callback not defined: vfs is NULL at index %u", (unsigned)i);
continue;
}
if (vfs->vfs == NULL || vfs->vfs->select == NULL || vfs->vfs->select->start_select == NULL) {
ESP_LOGD(TAG, "start_select callback not defined for VFS offset %d", vfs->offset);
continue;
}