-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Greetings!
There is an ancient SEGV bug in file function.c which have a trivial fix
(attached). Strange why it haven't been fixed yet...
Regards,
Dmitry
+-------------------------------------------------------------------------+
Dmitry V. Levin mailto:[EMAIL PROTECTED]
Software Engineer PGP pubkey http://www.fandra.org/users/ldv/pgpkeys.html
Fandra Project http://www.fandra.org
+-------------------------------------------------------------------------+
UNIX is user friendly. It's just very selective about who it's friends are.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.1 (GNU/Linux)
Comment: For info see http://www.gnupg.org
iD8DBQE5VzvrZqIoNiVITrsRAokDAKCRmW+znnkxptW9s4eVk0VzsfRPvwCghhjp
vk1LuLLIewly3Ug73HhwbtM=
=Z6Dk
-----END PGP SIGNATURE-----
--- make-3.78.1-orig/function.c Wed Sep 1 23:00:00 1999
+++ make-3.78.1/function.c Thu Sep 30 09:57:13 1999
@@ -1366,7 +1366,8 @@
/* For error messages. */
if (reading_file != 0)
{
- error_prefix = (char *) alloca (strlen (reading_file->filenm)+11+4);
+ error_prefix = (char *) alloca( strlen(
+reading_file->filenm?reading_file->filenm:"(null)" )
+ + 3*sizeof(reading_file->lineno) + 4 );
sprintf (error_prefix,
"%s:%lu: ", reading_file->filenm, reading_file->lineno);
}