$NetBSD: patch-ai,v 1.1 1999/12/18 01:46:29 christos Exp $

--- int13.c.orig	Thu May  2 16:49:57 1996
+++ int13.c	Fri Dec 17 20:36:23 1999
@@ -296,7 +296,7 @@
     di->secsize = 512;
     di->path = strdup(file);
 
-    di->location = ((table & 0xf0000) << 12) | (table & 0xffff);
+    di->location = ((htable & 0xf0000) << 12) | (htable & 0xffff);
 
     if (drive == 0) {
 	ivec[0x41] = di->location;
@@ -413,11 +413,11 @@
 	di->path = strdup(file);
     }
     di->fd = -1;
-    di->location = ((table & 0xf0000) << 12) | (table & 0xffff);
+    di->location = ((ftable & 0xf0000) << 12) | (ftable & 0xffff);
     di->sector0 = 0;
     di->offset = 0;
 
-    ivec[0x1e] = ((ftable & 0xf0000) << 12) | (ftable & 0xffff);
+    ivec[0x1e] = di->location;
 
     table = ftable + drive * 0x0a;
 
