diff -uNr modutils-2.3.23.org/obj/obj_load.c modutils-2.3.23/obj/obj_load.c
--- modutils-2.3.23.org/obj/obj_load.c	Fri Dec  8 07:16:00 2000
+++ modutils-2.3.23/obj/obj_load.c	Wed Dec 20 16:16:47 2000
@@ -227,7 +227,10 @@
 	    sym = (ElfW(Sym) *) sec->contents;
 
 	    /* Allocate space for a table of local symbols.  */
+/*
 	    j = f->local_symtab_size = sec->header.sh_info;
+*/
+	    j = f->local_symtab_size = nsym;
 	    f->local_symtab = xmalloc(j *= sizeof(struct obj_symbol *));
 	    memset(f->local_symtab, 0, j);
 
