diff options
| -rw-r--r-- | src/lib/cdap.c | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/src/lib/cdap.c b/src/lib/cdap.c index 86554dd2..32169c1b 100644 --- a/src/lib/cdap.c +++ b/src/lib/cdap.c @@ -297,7 +297,7 @@ static void * sdu_reader(void * o)                                          cdap__free_unpacked(msg, NULL);                                          continue;                                  } -                                memcpy(data.data, msg->value.data Iata.len); +                                memcpy(data.data, msg->value.data, data.len);                          } else {                                  data.len = 0;                                  data.data = NULL; @@ -606,12 +606,12 @@ cdap_key_t * cdap_request_send(struct cdap *    instance,                                  struct cdap_req * r =                                          cdap_sent_get_by_key(instance,                                                               *(--key)); -                                release_invoke_id(instance, iid);                                  cdap_sent_del(instance, r);                                  release_invoke_id(instance,                                                    key_to_invoke_id(r->key));                                  cdap_req_destroy(r);                          } +                        release_invoke_id(instance, iid);                          free(keys);                          return NULL;                  } | 
