From e6f49bb7ca340a5bba904c15e9c17cd61409afe7 Mon Sep 17 00:00:00 2001
From: Marcus Comstedt <marcus@mc.pp.se>
Date: Tue, 23 Mar 1999 21:48:01 +0100
Subject: [PATCH] Handle nonexistand termcap/terminfo.

Rev: lib/modules/Stdio.pmod/Terminfo.pmod:1.4
---
 lib/modules/Stdio.pmod/Terminfo.pmod | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/lib/modules/Stdio.pmod/Terminfo.pmod b/lib/modules/Stdio.pmod/Terminfo.pmod
index 18f792d893..8e076304ac 100644
--- a/lib/modules/Stdio.pmod/Terminfo.pmod
+++ b/lib/modules/Stdio.pmod/Terminfo.pmod
@@ -1,4 +1,4 @@
-// $Id: Terminfo.pmod,v 1.3 1999/03/17 23:26:03 marcus Exp $
+// $Id: Terminfo.pmod,v 1.4 1999/03/23 20:48:01 marcus Exp $
 
 
 #if constant(thread_create)
@@ -718,7 +718,7 @@ object defaultTermcapDB()
 {
   object tcdb;
   LOCK;
-  tcdb = deftermcap || (deftermcap = TermcapDB());
+  catch { tcdb = deftermcap || (deftermcap = TermcapDB()); };
   UNLOCK;
   return tcdb;
 }
@@ -727,7 +727,7 @@ object defaultTerminfoDB()
 {
   object tidb;
   LOCK;
-  tidb = defterminfo || (defterminfo = TerminfoDB());
+  catch { tidb = defterminfo || (defterminfo = TerminfoDB()); };
   UNLOCK;
   return tidb;
 }
-- 
GitLab