diff options
Diffstat (limited to 'apps/plugins/pdbox/pdbox-net.c')
-rw-r--r-- | apps/plugins/pdbox/pdbox-net.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/apps/plugins/pdbox/pdbox-net.c b/apps/plugins/pdbox/pdbox-net.c index f0f7013488..03ef6bf6cb 100644 --- a/apps/plugins/pdbox/pdbox-net.c +++ b/apps/plugins/pdbox/pdbox-net.c | |||
@@ -103,7 +103,12 @@ bool receive_datagram(struct event_queue* route, | |||
103 | /* Copy datagram. */ | 103 | /* Copy datagram. */ |
104 | memcpy(buffer, (struct datagram*) event.data, sizeof(struct datagram)); | 104 | memcpy(buffer, (struct datagram*) event.data, sizeof(struct datagram)); |
105 | 105 | ||
106 | /* Free datagram buffer. */ | 106 | /* Clear datagram event. */ |
107 | memset(((struct datagram*) event.data)->data, | ||
108 | 0, | ||
109 | ((struct datagram*) event.data)->size); | ||
110 | |||
111 | /* Free datagram event. */ | ||
107 | ((struct datagram*) event.data)->used = false; | 112 | ((struct datagram*) event.data)->used = false; |
108 | 113 | ||
109 | /* Everything went ok. */ | 114 | /* Everything went ok. */ |