diff --git a/Makefile b/Makefile index 0703782..6914ece 100644 --- a/Makefile +++ b/Makefile @@ -33,7 +33,7 @@ ALL_TOOLS = $(PXCHAINS) -include config.mak CFLAGS+=$(USER_CFLAGS) -CFLAGS_MAIN=-DLIB_DIR=\"$(libdir)\" +CFLAGS_MAIN=-DLIB_DIR=\"$(libdir)\" -DINSTALL_PREFIX=\"$(prefix)\" all: $(ALL_LIBS) $(ALL_TOOLS) diff --git a/src/main.c b/src/main.c index c104560..fa9b32a 100644 --- a/src/main.c +++ b/src/main.c @@ -121,7 +121,13 @@ int main(int argc, char *argv[]) { if(check_path(path)) goto have; - // priority 4: /etc/proxychains.conf + // priority 4: $INSTALL_PREFIX/etc/proxychains.conf + snprintf(pbuf, sizeof(pbuf), "%s/%s", INSTALL_PREFIX, PROXYCHAINS_CONF_FILE); + path = pbuf; + if(check_path(path)) + goto have; + + // priority 5: /etc/proxychains.conf path = "/etc/proxychains.conf"; if(check_path(path)) goto have;