Mercurial > hg > freeDiameter
changeset 936:8ee9f8183ab8
Allow freeDiameter extensions to be found by dl_open via the LD_LIBRARY_PATH method rather than default freeDiameter mechanism.
author | Sebastien Decugis <sdecugis@freediameter.net> |
---|---|
date | Sat, 09 Mar 2013 15:56:34 +0100 |
parents | 6072619402a3 |
children | 6e7437162f26 992ef1167344 |
files | libfdcore/fdd.y |
diffstat | 1 files changed, 3 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/libfdcore/fdd.y Sat Mar 09 15:43:33 2013 +0100 +++ b/libfdcore/fdd.y Sat Mar 09 15:56:34 2013 +0100 @@ -327,11 +327,10 @@ } if (fd == NULL) { int ret = errno; - TRACE_DEBUG_ERROR("Unable to open extension file %s for reading: %s\n", fname, strerror(ret)); - yyerror (&yylloc, conf, "Error adding extension"); - YYERROR; + TRACE_DEBUG_ERROR("WARNING: Unable to open extension file %s for reading: %s\nLD_LIBRARY_PATH will be used.\n", fname, strerror(ret)); + } else { + fclose(fd); } - fclose(fd); /* Try and open the configuration file (optional) */ cfname = $4;