Index: uspace/lib/inet/src/udp.c
===================================================================
--- uspace/lib/inet/src/udp.c	(revision edeee9ff19d63d97e85f6ecbd93e661f2b5ff66d)
+++ uspace/lib/inet/src/udp.c	(revision b987eb42ca08ff4d2e679bf590bdcb10aa41d4e0)
@@ -256,7 +256,14 @@
 {
 	async_exch_t *exch;
+	inet_ep_t ddest;
 
 	exch = async_exchange_begin(assoc->udp->sess);
 	aid_t req = async_send_1(exch, UDP_ASSOC_SEND_MSG, assoc->id, NULL);
+
+	/* If dest is null, use default destination */
+	if (dest == NULL) {
+		inet_ep_init(&ddest);
+		dest = &ddest;
+	}
 
 	errno_t rc = async_data_write_start(exch, (void *)dest,
