$(EXTPORT) \
$(DATATST)/extfeed00.tst
-onefeed : debug
- @ bin/feeder \
+onefeed : debug
+ @ bin/feeder \
-f \
-d2 \
-i 127.63.31.15 \
$(DATATST)/feed00.tst
#direct test
-tstfeed : debug
- @ bin/feeder $(FEEDPAR)
+tstfeed : debug
+ @ bin/feeder $(FEEDPAR)
#using gdb
-dbgfeed : debug
- @ gdb --args \
+dbgfeed : debug
+ @ gdb --args \
bin/feeder \
-f \
-d2 \
$(TESTPORT) \
$(DATATST)/feed00.tst
+valfeed : debug #valgring of emlrcvr
+ @ echo "feed valgrind test"
+ @ valgrind \
+ --leak-check=full \
+ --show-leak-kinds=$(VALKIND) \
+ bin/feeder \
+ -f \
+ -d2 \
+ -c ./conf/feeder.conf.dvl \
+ $(TESTIP) \
+ $(TESTPORT) \
+ $(DATATST)/feed00.tst
+
+
+# --track-fds=yes \
#testing TLS connection
tlsrcvr :
@ clear
soc->iteration=1;
break;
default : //SAFE Guard
+ if (ai!=(struct addrinfo *)0)
+ (void) freeaddrinfo(ai);
proceed=false;
break;
}
phase=999; //no need to go further
}
break;
- case 1 : //is the sockect detected closed
+ case 1 : //clsing cryptying if needed
+ if (soc->tls!=(TLSTYP *)0)
+ soc->tls=tls_closetls(soc->tls);
+ break;
+ case 2 : //is the sockect detected closed
if (soc->handle<0)
phase=999; //Socket allready closed
break;
- case 2 : //let close the socket
+ case 3 : //let close the socket
if (close(soc->handle)<0)
(void) rou_alert(0,"%s, error on closing socket '%s.%s' (error=<%s>)",
OPEP,soc->ip,soc->port,strerror(errno));