summaryrefslogtreecommitdiffstats
path: root/src/proplist.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/proplist.c')
-rw-r--r--src/proplist.c4
1 files changed, 2 insertions, 2 deletions
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, ...) {