]> git.pond.sub.org Git - empserver/commitdiff
Fix oops recovery in lnd_set_tech()
authorMarkus Armbruster <armbru@pond.sub.org>
Sat, 19 Jun 2010 12:13:30 +0000 (14:13 +0200)
committerMarkus Armbruster <armbru@pond.sub.org>
Sun, 18 Jul 2010 07:28:50 +0000 (09:28 +0200)
Broken in commit 0219bf08.

src/lib/subs/lndsub.c

index e5b563d72d914cbc904c6983c280f7a84b48a31e..24b9417d9657607c70c95908d0ed3698fd454408 100644 (file)
@@ -1196,7 +1196,7 @@ lnd_set_tech(struct lndstr *lp, int tlev)
     struct lchrstr *lcp = lchr + lp->lnd_type;
 
     if (CANT_HAPPEN(tlev < lcp->l_tech))
-       tlev = 0;
+       tlev = lcp->l_tech;
 
     lp->lnd_tech = tlev;
 }