From 69af92a0ab9df5ebab1eb4bc69d83d89388e6ded Mon Sep 17 00:00:00 2001 From: Andreas Baumann Date: Tue, 1 Aug 2017 21:54:10 +0200 Subject: freeing network data in handler and printing CRC in rtl8139 --- src/kernel/kernel.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/kernel/kernel.c') diff --git a/src/kernel/kernel.c b/src/kernel/kernel.c index 23a8d72..4b2990d 100644 --- a/src/kernel/kernel.c +++ b/src/kernel/kernel.c @@ -453,4 +453,7 @@ void __stack_chk_fail( void ) void handle_network_event( network_event_t *event, void *context ) { printf( "NETWORK DATA: len: %d\n", event->length ); + + // we must free if data if we no longer need it + free( event->data ); } -- cgit v1.2.3-54-g00ecf