libltdl: Fix a segv when storing/restoring last error string.
libltdl: Fix a segv when storing/restoring last error string.

	* libltdl/ltdl.c (try_dlopen, tryall_dlopen): Strdup() the saved
	error string as it might be freed when changed.

aldebaran/libport,aldebaran/libport,aldebaran/libport,aldebaran/libport,aldebaran/libport