Index: src_plugins/fp_wget/Makefile =================================================================== --- src_plugins/fp_wget/Makefile (revision 1580) +++ src_plugins/fp_wget/Makefile (revision 1581) @@ -1,4 +1,4 @@ -all: +all: tester cd ../../src && make mod_fp_wget CFLAGS = -Wall -g -I../../src -I../.. -I../../src_3rd Index: src_plugins/fp_wget/wget_common.c =================================================================== --- src_plugins/fp_wget/wget_common.c (revision 1580) +++ src_plugins/fp_wget/wget_common.c (revision 1581) @@ -49,11 +49,8 @@ if (cdir == NULL) goto error; cdir += 3; - if ((!fp_wget_offline) && !(mode & FP_WGET_OFFLINE)) { - sprintf(cmd, "%s -O '%s/%s' %s '%s'", wget_cmd, cache_path, cdir, upds, url); - system(cmd); - } - if (f != NULL) { + + { char *end; sprintf(cmd, "%s/%s", cache_path, cdir); end = strrchr(cmd, '/'); @@ -63,6 +60,14 @@ goto error; *end = '/'; } + } + + if ((!fp_wget_offline) && !(mode & FP_WGET_OFFLINE)) { + sprintf(cmd, "%s -O '%s/%s' %s '%s'", wget_cmd, cache_path, cdir, upds, url); + system(cmd); + } + if (f != NULL) { + sprintf(cmd, "%s/%s", cache_path, cdir); *f = fopen(cmd, "r"); if (*f == NULL) goto error;