$NetBSD$

--- src/psp_osip.c.orig	2007-10-05 22:56:33.000000000 +0000
+++ src/psp_osip.c
@@ -300,10 +300,10 @@ psp_osip_free (psp_osip_t * psp_osip)
     }
 
   /* now it's time to free all transactions... */
-  _osip_kill_transaction (psp_osip->osip->osip_ict_transactions);
-  _osip_kill_transaction (psp_osip->osip->osip_nict_transactions);
-  _osip_kill_transaction (psp_osip->osip->osip_ist_transactions);
-  _osip_kill_transaction (psp_osip->osip->osip_nist_transactions);
+  _osip_kill_transaction (&psp_osip->osip->osip_ict_transactions);
+  _osip_kill_transaction (&psp_osip->osip->osip_nict_transactions);
+  _osip_kill_transaction (&psp_osip->osip->osip_ist_transactions);
+  _osip_kill_transaction (&psp_osip->osip->osip_nist_transactions);
 
   i = ppl_pipe_close (psp_osip->wakeup);
   if (i == -1)
