forked from espressif/esp-idf
fix(driver): remove unecessary if conditions in the read function
This changes affect usb_serial_jtag_vfs and cdcacm_vfs read functions. This commit removes the exit condition on reception of \n character.
This commit is contained in:
@@ -257,9 +257,6 @@ static ssize_t usb_serial_jtag_read(int fd, void* data, size_t size)
|
|||||||
}
|
}
|
||||||
data_c[received] = (char) c;
|
data_c[received] = (char) c;
|
||||||
++received;
|
++received;
|
||||||
if (c == '\n') {
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
_lock_release_recursive(&s_ctx.read_lock);
|
_lock_release_recursive(&s_ctx.read_lock);
|
||||||
if (received > 0) {
|
if (received > 0) {
|
||||||
|
@@ -225,9 +225,6 @@ static ssize_t cdcacm_read(int fd, void *data, size_t size)
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
data_c[received++] = (char) c;
|
data_c[received++] = (char) c;
|
||||||
if (c == '\n') {
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
_lock_release_recursive(&s_read_lock);
|
_lock_release_recursive(&s_read_lock);
|
||||||
|
Reference in New Issue
Block a user