From 7a0252e40ac58eb47e7d3d1566229e3a5a8dc175 Mon Sep 17 00:00:00 2001 From: Markus Armbruster Date: Sun, 6 Apr 2008 09:49:47 +0200 Subject: [PATCH] Fix initialization of realms in newcap Broken in commit e1a68c72, v4.3.12. --- src/lib/subs/natsub.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/lib/subs/natsub.c b/src/lib/subs/natsub.c index 2249e22b8..a844bb36d 100644 --- a/src/lib/subs/natsub.c +++ b/src/lib/subs/natsub.c @@ -70,7 +70,9 @@ nat_reset(struct natstr *natp, enum nat_status stat, coord x, coord y) else memset(&absrealm, 0, sizeof(absrealm)); for (i = 0; i < MAXNOR; i++) { - ef_blank(EF_REALM, i, &newrealm); + ef_blank(EF_REALM, i + natp->nat_cnum * MAXNOR, &newrealm); + newrealm.r_cnum = natp->nat_cnum; + newrealm.r_realm = i; newrealm.r_xl = absrealm.lx; newrealm.r_xh = absrealm.hx; newrealm.r_yl = absrealm.ly; -- 2.43.0