Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/audio/hound/connection.c

    r5a6cc679 r2fbd49c  
    6161                conn->source = source;
    6262                list_append(&conn->source_link, &source->connections);
     63                fibril_mutex_lock(&sink->lock);
    6364                list_append(&conn->sink_link, &sink->connections);
     65                fibril_mutex_unlock(&sink->lock);
    6466                audio_sink_set_format(sink, audio_source_format(source));
    6567                if (source->connection_change)
     
    8385        assert(!link_in_use(&connection->hound_link));
    8486        list_remove(&connection->source_link);
     87        fibril_mutex_lock(&connection->sink->lock);
    8588        list_remove(&connection->sink_link);
     89        fibril_mutex_unlock(&connection->sink->lock);
    8690        if (connection->sink && connection->sink->connection_change)
    8791                connection->sink->connection_change(connection->sink, false);
Note: See TracChangeset for help on using the changeset viewer.