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

Commit 8182829c authored by André Goddard Rosa's avatar André Goddard Rosa Committed by Jean-Baptiste Queru
Browse files

adb: optimize socket-list-walking code



Change-Id: I8bbb8b671c1ce7a2ce736b60b0cdb7b21ccdc372
Signed-off-by: default avatarAndré Goddard Rosa <andre.goddard@gmail.com>
parent 8e78dc64
Loading
Loading
Loading
Loading
+5 −2
Original line number Original line Diff line number Diff line
@@ -65,8 +65,11 @@ asocket *find_local_socket(unsigned id)
    asocket *result = NULL;
    asocket *result = NULL;


    adb_mutex_lock(&socket_list_lock);
    adb_mutex_lock(&socket_list_lock);
    for(s = local_socket_list.next; s != &local_socket_list && !result; s = s->next) {
    for (s = local_socket_list.next; s != &local_socket_list; s = s->next) {
        if(s->id == id) result = s;
        if (s->id == id) {
            result = s;
            break;
        }
    }
    }
    adb_mutex_unlock(&socket_list_lock);
    adb_mutex_unlock(&socket_list_lock);