-static char rcsId[] = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/memnet.c,v 6.2 1999-11-21 16:27:21 hades Stab $";
+static char rcsId[] = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/memnet.c,v 6.3 2000-05-30 07:31:45 hades Exp $";
 
 #define _XOPEN_SOURCE
 #include <unistd.h>
                Worker_dump(worker, 1);
 
                hadTuQueue = ShmTrans_recv(shmTrans);
-               NetTrans_send(netTrans, hadTuQueue);
+               if (0 > NetTrans_send(netTrans, hadTuQueue)) {
+                       msglog(LOG_ERR, "sending network packet: %s\n", strerror(errno));
+                       exitStat = EXIT_FAILURE;
+                       goto bailOut3;
+               }
+
                ShmTrans_free(shmTrans);
        }
        exitStat = EXIT_SUCCESS;
 
-static char rcsId[] = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/nettrans.c,v 6.13 2000-05-17 08:23:07 hades Exp $";
+static char rcsId[] = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/nettrans.c,v 6.14 2000-05-30 07:31:46 hades Exp $";
 
 #define _GNU_SOURCE
 #include <unistd.h>
        switch (my->type) {
        case NetTransType_atm:
                retVal = LAtm_send(my->lAtm, my->pkt, Pkt_size(my->pkt));
+               if (0 > retVal) {
+                       LAtm_perror("LAtm_send");
+               }
                break;
        case NetTransType_udp:
 #if 0 /* This limits the output data rate to 100 * mtuSize / s */