aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2008-01-16 18:14:59 +0000
committerSergey Poznyakoff <gray@gnu.org.ua>2008-01-16 18:14:59 +0000
commitcd30166595f5b2d44e1f1bc4689673f6ec488bc2 (patch)
tree3ad466977f506e0ca2dbe4724f1acdb52cf6bf3f
parent420cc023ebb3675d5bef3c305cc86a3e5d61194f (diff)
downloadmailfromd-cd30166595f5b2d44e1f1bc4689673f6ec488bc2.tar.gz
mailfromd-cd30166595f5b2d44e1f1bc4689673f6ec488bc2.tar.bz2
* gacopyz/server.c (gacopyz_srv_con): Pass port number.
git-svn-id: file:///svnroot/mailfromd/branches/gmach@1576 7a8a7f39-df28-0410-adc6-e0d955640f24
-rw-r--r--ChangeLog4
-rw-r--r--gacopyz/server.c5
2 files changed, 8 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index b415e3ca..d722737b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
2008-01-16 Sergey Poznyakoff <gray@gnu.org.ua>
+ III. Bugfix
+
+ * gacopyz/server.c (gacopyz_srv_con): Pass port number.
+
II. Move mtasim into a separate directory.
* mtasim: New directory.
diff --git a/gacopyz/server.c b/gacopyz/server.c
index 554b3398..0debb74f 100644
--- a/gacopyz/server.c
+++ b/gacopyz/server.c
@@ -1103,7 +1103,7 @@ gacopyz_srv_conn(gacopyz_srv_t srv, const char *hostname, struct sockaddr *sa)
break;
case AF_INET:
- vlen += 16;
+ vlen += 18;
code = SMFIA_INET;
break;
@@ -1126,6 +1126,9 @@ gacopyz_srv_conn(gacopyz_srv_t srv, const char *hostname, struct sockaddr *sa)
break;
case AF_INET:
+ q = (char*)&ps->sin.sin_port;
+ memcpy (p, q, 2);
+ p += 2;
q = inet_ntoa (ps->sin.sin_addr);
memcpy (p, q, 16);
}

Return to:

Send suggestions and report system problems to the System administrator.