-static char rcsId[] = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/nettrans.c,v 6.4 1999-11-15 16:30:00 hades Exp $";
+static char rcsId[] = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/nettrans.c,v 6.5 1999-11-16 11:14:02 hades Exp $";
 
 #define _XOPEN_SOURCE_EXTENDED
 #include <unistd.h>
        /* the parent functions this should be handled, but this would need */
        /* better sunc. between nettrans & shmtrans */
        if (hadTu == NULL) {
+               my->pkt = allocMem(my->mtuSize);
                if (0 > recvGeneric(my)) {
                        abort();
                }
                my->offset = 0;
                (*my->pktsDiscarded)++;
+               freeMem(my->pkt);
                return 0;
        }
        /* for in situ assembly of the pkts we receive the data "a little bit in