# HG changeset patch # User Sebastien Decugis # Date 1362840994 -3600 # Node ID 8ee9f8183ab8dd303f1a72a6bc6b4aeca0892a6f # Parent 6072619402a3a2dc6c5cc8efccaefdd9e08a8cd1 Allow freeDiameter extensions to be found by dl_open via the LD_LIBRARY_PATH method rather than default freeDiameter mechanism. diff -r 6072619402a3 -r 8ee9f8183ab8 libfdcore/fdd.y --- 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;