Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 011ba4b9 authored by Josh Gao's avatar Josh Gao
Browse files

adb: win32: properly set EBADF in some functions.

Test: treehugger
Change-Id: If3f29f9ee586e29652e9709b3f594a1376ed4bb3
parent 64a63acb
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -462,6 +462,7 @@ int adb_read(int fd, void* buf, int len) {
    FH f = _fh_from_int(fd, __func__);

    if (f == NULL) {
        errno = EBADF;
        return -1;
    }

@@ -472,6 +473,7 @@ int adb_write(int fd, const void* buf, int len) {
    FH f = _fh_from_int(fd, __func__);

    if (f == NULL) {
        errno = EBADF;
        return -1;
    }

@@ -493,6 +495,7 @@ int adb_lseek(int fd, int pos, int where) {
    FH f = _fh_from_int(fd, __func__);

    if (!f) {
        errno = EBADF;
        return -1;
    }

@@ -503,6 +506,7 @@ int adb_close(int fd) {
    FH f = _fh_from_int(fd, __func__);

    if (!f) {
        errno = EBADF;
        return -1;
    }