Index: uspace/lib/c/generic/loader.c
===================================================================
--- uspace/lib/c/generic/loader.c	(revision a99330e895a4dda435b60de880a00bc40762016a)
+++ uspace/lib/c/generic/loader.c	(revision b9c229bbaa51496ffe548c034b12a1d2eff12892)
@@ -160,4 +160,5 @@
 	int rc = async_data_write_start(ldr->phone_id, (void *) pa, pa_len);
 	if (rc != EOK) {
+		free(pa);
 		async_wait_for(req, NULL);
 		return rc;
