From b591a78e98e75c54bb9e952d21de0b2fee7f983d Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Tue, 27 May 2008 11:55:00 +0000 Subject: various fixes git-svn-id: file:///home/lennart/svn/public/libcanberra/trunk@18 01b60673-d06a-42c0-afdd-89cb8e0f78ac --- src/proplist.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/proplist.c') diff --git a/src/proplist.c b/src/proplist.c index a835779..5a6db25 100644 --- a/src/proplist.c +++ b/src/proplist.c @@ -94,9 +94,9 @@ static int _unset(ca_proplist *p, const char *key) { int ca_proplist_sets(ca_proplist *p, const char *key, const char *value) { ca_return_val_if_fail(p, CA_ERROR_INVALID); ca_return_val_if_fail(key, CA_ERROR_INVALID); - ca_return_val_if_fail(!value, CA_ERROR_INVALID); + ca_return_val_if_fail(value, CA_ERROR_INVALID); - return ca_proplist_set(p, key, value, sizeof(value)+1); + return ca_proplist_set(p, key, value, strlen(value)+1); } int ca_proplist_setf(ca_proplist *p, const char *key, const char *format, ...) { -- cgit