Fixed EMSI aka handshake
This commit is contained in:
parent
5f564c380e
commit
b104599baa
@ -12,8 +12,11 @@ v0.71.2 16-Jan-2005
|
|||||||
|
|
||||||
mbcico:
|
mbcico:
|
||||||
Added protection during binkp receive for zero bytes compressed
|
Added protection during binkp receive for zero bytes compressed
|
||||||
data frames, this will case uncompress error -5 because zero
|
data frames, this will cause uncompress error -5 because zero
|
||||||
bytes can't be compressed ar all.
|
bytes can't be compressed ar all.
|
||||||
|
Fixed test for valid aka's in the EMSI handshake that prevented
|
||||||
|
that host aka's (node /0) were not presented to the remote.
|
||||||
|
(thanks Przemyslaw Kwiatkowski).
|
||||||
|
|
||||||
mbfido:
|
mbfido:
|
||||||
Empty *.msg netmails for our own system are dropped with and
|
Empty *.msg netmails for our own system are dropped with and
|
||||||
|
@ -99,7 +99,7 @@ char *mkemsidat(int caller)
|
|||||||
p = xstrcat(p, ascfnode(primary, 0x1f));
|
p = xstrcat(p, ascfnode(primary, 0x1f));
|
||||||
|
|
||||||
for (i = 0; i < 40; i++)
|
for (i = 0; i < 40; i++)
|
||||||
if ((CFG.aka[i].node) && (CFG.akavalid[i]) &&
|
if ((CFG.aka[i].zone) && (CFG.akavalid[i]) &&
|
||||||
((CFG.aka[i].zone != primary->zone) || (CFG.aka[i].net != primary->net) ||
|
((CFG.aka[i].zone != primary->zone) || (CFG.aka[i].net != primary->net) ||
|
||||||
(CFG.aka[i].node != primary->node) || (CFG.aka[i].point!= primary->point))) {
|
(CFG.aka[i].node != primary->node) || (CFG.aka[i].point!= primary->point))) {
|
||||||
p = xstrcat(p, (char *)" ");
|
p = xstrcat(p, (char *)" ");
|
||||||
|
Reference in New Issue
Block a user