From 17d4dc4975ef03cf2696dd9b9b757196476c8bf0 Mon Sep 17 00:00:00 2001 From: "Jean-Marc Pigeon (Delson)" Date: Sat, 21 Jun 2025 19:50:38 -0400 Subject: [PATCH] variable contact->localafn proper init --- lib/lvleml.c | 6 ++++-- lib/lvleml.h | 1 + 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/lvleml.c b/lib/lvleml.c index 6017105..fff9583 100644 --- a/lib/lvleml.c +++ b/lib/lvleml.c @@ -231,7 +231,9 @@ while (proceed==true) { break; case 1 : //Inserting the Receive information (void) fprintf(data,"\tby %s ([%s:%s]/%s-%s) with ESMTP\n", - contact->locname,contact->locip,contact->locserv, + contact->locname, + contact->locip, + contact->locserv, appname,rou_getversion()); break; case 2 : //Inserting TLS information @@ -1600,7 +1602,6 @@ while (proceed==true) { contact->cursesid=eml_getcursesid(contact->mainsesid,contact->numreset); contact->locname=soc_getaddrinfo(contact->socptr,true,true); contact->locip=soc_getaddrinfo(contact->socptr,true,false); - contact->localafn=afn_getipnum(contact->locip); if (contact->locip!=(char *)0) { char *ptr; @@ -1613,6 +1614,7 @@ while (proceed==true) { contact->peername=soc_getaddrinfo(contact->socptr,false,true); contact->peerip=soc_getaddrinfo(contact->socptr,false,false); contact->logptr=log_openlog(contact->mainsesid,true,(const char *)0); + contact->localafn=afn_getipnum(contact->locip); (void) rou_alert(0,"Contact from peer <%s> to port <%s> started", contact->peerip,contact->locserv); break; diff --git a/lib/lvleml.h b/lib/lvleml.h index 7a76eb3..9d3ad43 100644 --- a/lib/lvleml.h +++ b/lib/lvleml.h @@ -21,6 +21,7 @@ typedef struct { char *fqdn; //fully qualified domain from peer char *locip; //socket local IP num AFNTYP **localafn; //local IP as an AFNUM + char *locport; //Receiving port char *locname; //socket local hostname char *locserv; //local service port char *peername; //socket remote peer FQDN -- 2.47.3