]> SAFE projects GIT repository - jmp/mailleur/commitdiff
variable contact->localafn proper init
authorJean-Marc Pigeon (Delson) <jmp@safe.ca>
Sat, 21 Jun 2025 23:50:38 +0000 (19:50 -0400)
committerJean-Marc Pigeon (Delson) <jmp@safe.ca>
Sat, 21 Jun 2025 23:50:38 +0000 (19:50 -0400)
lib/lvleml.c
lib/lvleml.h

index 60171052803e5b722566d06c165589d8fecdb1bc..fff958346329a4c5fc4b1798d6a0d580fd7c4d8a 100644 (file)
@@ -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;
index 7a76eb3de737a040422841b67d9701ce4fe2acab..9d3ad43b0bcc8a20ea6957d6d4db44baa97bb09c 100644 (file)
@@ -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