diff options
Diffstat (limited to 'daemon/icd-payload.c')
-rw-r--r-- | daemon/icd-payload.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/daemon/icd-payload.c b/daemon/icd-payload.c index 003566e..8d8377f 100644 --- a/daemon/icd-payload.c +++ b/daemon/icd-payload.c @@ -64,7 +64,7 @@ GVariant** icd_payload_res_to_gvariant(OCPayload *payload, OCDevAddr *dev_addr) res_count = OCDiscoveryPayloadGetResourceCount(discovered); - value = calloc(res_count, sizeof(GVariant*)); + value = calloc(res_count + 1, sizeof(GVariant*)); if (NULL == value) { ERR("calloc() Fail(%d)", errno); return NULL; |