diff options
Diffstat (limited to 'src/dht/gnunet-service-xdht_clients.c')
-rw-r--r-- | src/dht/gnunet-service-xdht_clients.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/dht/gnunet-service-xdht_clients.c b/src/dht/gnunet-service-xdht_clients.c index 2bcd145a1..9cc156e3d 100644 --- a/src/dht/gnunet-service-xdht_clients.c +++ b/src/dht/gnunet-service-xdht_clients.c | |||
@@ -822,7 +822,7 @@ handle_dht_local_monitor (void *cls, struct GNUNET_SERVER_Client *client, | |||
822 | const struct GNUNET_DHT_MonitorStartStopMessage *msg; | 822 | const struct GNUNET_DHT_MonitorStartStopMessage *msg; |
823 | 823 | ||
824 | msg = (struct GNUNET_DHT_MonitorStartStopMessage *) message; | 824 | msg = (struct GNUNET_DHT_MonitorStartStopMessage *) message; |
825 | r = GNUNET_malloc (sizeof(struct ClientMonitorRecord)); | 825 | r = GNUNET_new (struct ClientMonitorRecord); |
826 | 826 | ||
827 | r->client = find_active_client(client); | 827 | r->client = find_active_client(client); |
828 | r->type = ntohl(msg->type); | 828 | r->type = ntohl(msg->type); |
@@ -833,7 +833,7 @@ handle_dht_local_monitor (void *cls, struct GNUNET_SERVER_Client *client, | |||
833 | r->key = NULL; | 833 | r->key = NULL; |
834 | else | 834 | else |
835 | { | 835 | { |
836 | r->key = GNUNET_malloc (sizeof (struct GNUNET_HashCode)); | 836 | r->key = GNUNET_new (struct GNUNET_HashCode); |
837 | memcpy (r->key, &msg->key, sizeof (struct GNUNET_HashCode)); | 837 | memcpy (r->key, &msg->key, sizeof (struct GNUNET_HashCode)); |
838 | } | 838 | } |
839 | GNUNET_CONTAINER_DLL_insert (monitor_head, monitor_tail, r); | 839 | GNUNET_CONTAINER_DLL_insert (monitor_head, monitor_tail, r); |