Changeset 6da3baec in mainline for uspace/srv/audio/hound/connection.c


Ignore:
Timestamp:
2013-04-03T21:25:28Z (12 years ago)
Author:
Jan Vesely <jano.vesely@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
be7eccf
Parents:
8f8ec69
Message:

hound: fix ctx removal.

warn if still connected

File:
1 edited

Legend:

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

    r8f8ec69 r6da3baec  
    5858                if (sink->connection_change)
    5959                        sink->connection_change(sink, true);
     60                log_debug("CONNECTED: %s -> %s", source->name, sink->name);
    6061        }
    6162        return conn;
     
    6869        list_remove(&connection->source_link);
    6970        list_remove(&connection->sink_link);
    70         connection->sink->connection_change(connection->sink, false);
    71         connection->source->connection_change(connection->source, false);
     71        if (connection->sink && connection->sink->connection_change)
     72                connection->sink->connection_change(connection->sink, false);
     73        if (connection->source && connection->source->connection_change)
     74                connection->source->connection_change(connection->source, false);
     75        log_debug("DISCONNECTED: %s -> %s",
     76            connection->source->name, connection->sink->name);
    7277        free(connection);
    7378}
Note: See TracChangeset for help on using the changeset viewer.