summaryrefslogtreecommitdiffstats
path: root/src/modules/module-stream-restore.c
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2009-01-21 02:47:49 +0100
committerLennart Poettering <lennart@poettering.net>2009-01-21 02:47:49 +0100
commitc512ebf4ab2b6363b810eb592dec7386ed144c4b (patch)
tree63c5fc339220689b5194ad37898435255d36b7cc /src/modules/module-stream-restore.c
parent10e5c70286c05afc1a80209a81acad83c59a8961 (diff)
minor cleanups
Diffstat (limited to 'src/modules/module-stream-restore.c')
-rw-r--r--src/modules/module-stream-restore.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/modules/module-stream-restore.c b/src/modules/module-stream-restore.c
index dd54a796..734b2c59 100644
--- a/src/modules/module-stream-restore.c
+++ b/src/modules/module-stream-restore.c
@@ -137,14 +137,14 @@ static char *get_name(pa_proplist *p, const char *prefix) {
return pa_sprintf_malloc("%s-fallback:%s", prefix, r);
}
-static struct entry* read_entry(struct userdata *u, char *name) {
+static struct entry* read_entry(struct userdata *u, const char *name) {
datum key, data;
struct entry *e;
pa_assert(u);
pa_assert(name);
- key.dptr = name;
+ key.dptr = (char*) name;
key.dsize = (int) strlen(name);
data = gdbm_fetch(u->gdbm_file, key);
@@ -266,7 +266,7 @@ static void subscribe_callback(pa_core *c, pa_subscription_event_type_t t, uint3
if (pa_cvolume_equal(pa_cvolume_remap(&old->volume, &old->channel_map, &entry.channel_map), &entry.volume) &&
!old->muted == !entry.muted &&
- strcmp(old->device, entry.device) == 0) {
+ strncmp(old->device, entry.device, sizeof(entry.device)) == 0) {
pa_xfree(old);
pa_xfree(name);