libtool-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: libtool-1.4.2: some bugfixes in ltdl.c (PING!)


From: Alexandre Duret-Lutz
Subject: Re: libtool-1.4.2: some bugfixes in ltdl.c (PING!)
Date: Fri, 12 Apr 2002 19:18:47 +0200
User-agent: Gnus/5.090006 (Oort Gnus v0.06) Emacs/21.2 (i386-debian-linux-gnu)

Any chance that someone review and commit these patches?
Some of them fix anoying SEGVs.

| 2002-03-07  Alexander Bluhm  <address@hidden>
|       * libltdl/ltdl.c (find_module): tryall_dlopen_module 
|         must not be called with an invalid dirname argument.
|         If dir is 0 use tryall_dlopen instead of tryall_dlopen_module
| 
| 2002-03-07  Alexander Bluhm  <address@hidden>
|       * libltdl/ltdl.c (lt_dlloader_add): Fixed error handling.
|         If place does not exist in loaders list the for loop
|         terminates and the error is reported.
| 
| 2002-03-07  Alexander Bluhm  <address@hidden>
|       * libltdl/ltdl.c (lt_dlopenext): try_dlopen does not set the handle
|         to 0 in case of an error. So it is replaced it with lt_dlopen.
|       * libltdl/ltdl.c (lt_dlopenext): According to the comment 
|         searching should be stopped if the error is not FILE_NOT_FOUND. 
| 
| 2002-03-07  Alexander Bluhm  <address@hidden>
|       * libltdl/ltdl.c (lt_dlpath_insertdir): It is important
|         that only the canonicalized dir is added to ppath.
|         Although dir gets canonicalized the original was added.
| 
| 2002-03-07  Alexander Bluhm  <address@hidden>
|       * libltdl/ltdl.c (trim): Fixed string length calculation.
| 
| 2002-03-07  Alexander Bluhm  <address@hidden>
|       * libltdl/ltdl.c (try_dlopen): Replaced LT_DLREALLOC 
|         with LT_EREALLOC and added error handling.
| 
| 2002-03-07  Alexander Bluhm  <address@hidden>
|       * libltdl/ltdl.c (try_dlopen): Fixed memory and 
|         file handle leak in case 'goto cleanup;' is executed.
| 
| 2002-03-07  Alexander Bluhm  <address@hidden>
|       * libltdl/ltdl.c (try_dlopen): Set newhandle to 0 in case of 
|         an error. This provides correct error detection.
| 
| 2002-03-07  Alexander Bluhm  <address@hidden>
|       * libltdl/ltdl.c (try_dlopen): Simplified search_path calculation.
| 
| 2002-03-07  Alexander Bluhm  <address@hidden>
|       * libltdl/ltdl.c (tryall_dlopen_module): Too much memory was allocated.
|         Now LT_EMALLOC is called with correctly calculated value.
| 
| 2002-03-07  Alexander Bluhm  <address@hidden>
|       * libltdl/ltdl.c (unload_deplibs): Replaced redundant if clause
|         with null pointer check.

-- 
Alexandre Duret-Lutz




reply via email to

[Prev in Thread] Current Thread [Next in Thread]