aboutsummaryrefslogtreecommitdiffstats
path: root/fetchmail.c
diff options
context:
space:
mode:
Diffstat (limited to 'fetchmail.c')
-rw-r--r--fetchmail.c20
1 files changed, 12 insertions, 8 deletions
diff --git a/fetchmail.c b/fetchmail.c
index 640c9f69..efff53b8 100644
--- a/fetchmail.c
+++ b/fetchmail.c
@@ -302,6 +302,18 @@ int main(int argc, char **argv)
#endif
report_init((run.poll_interval == 0 || nodetach) && !run.logfile);
+#ifdef POP3_ENABLE
+ /* initialize UID handling */
+ {
+ int st;
+
+ if (!versioninfo && (st = prc_filecheck(run.idfile, !versioninfo)) != 0)
+ exit(st);
+ else
+ initialize_saved_lists(querylist, run.idfile);
+ }
+#endif /* POP3_ENABLE */
+
/* construct the lockfile */
lock_setup();
@@ -1266,14 +1278,6 @@ static int load_params(int argc, char **argv, int optind)
}
}
-#ifdef POP3_ENABLE
- /* initialize UID handling */
- if (!versioninfo && (st = prc_filecheck(run.idfile, !versioninfo)) != 0)
- exit(st);
- else
- initialize_saved_lists(querylist, run.idfile);
-#endif /* POP3_ENABLE */
-
/*
* If the user didn't set a last-resort user to get misaddressed
* multidrop mail, set an appropriate default here.