Index: uspace/srv/net/tl/icmp/icmp.c
===================================================================
--- uspace/srv/net/tl/icmp/icmp.c	(revision a000878c0dee83a08f032207ffd800c201fca95b)
+++ uspace/srv/net/tl/icmp/icmp.c	(revision 43ed4f38a0cf18946923884fb3b0e0f3ecb8e38f)
@@ -343,4 +343,6 @@
 		result = ERROR_CODE;
 
+		// drop the reply mutex
+		fibril_mutex_unlock( & reply->mutex );
 		// lock the globals again and clean up
 		fibril_rwlock_write_lock( & icmp_globals.lock );
