prone to symlink attacks. Found by Nico Golde.
svn path=/branches/BRANCH_6-3/; revision=5134
Fixes Debian Bug#421446 (Holger Leskien), Novell Bug #247233 (Jon Nelson).
Thanks to Matthias Strauß for a configuration to reproduce the issue.
+# CHANGES:
+* Removed dead FETCHMAIL_DEBUG code from fetchmail.h that was disabled by
+ default with no switches in configure to enable it. However, the macro would
+ have been prone to a symlink attack. Found by Nico Golde.
+
# DOCUMENTATION:
* Add fetchmail-SA-2007-02.txt
* Re-add two lines to the manual page that had accidentally become comments
char *stpcpy(char *, const char*);
#endif
-#ifdef FETCHMAIL_DEBUG
-#define exit(e) do { \
- FILE *out; \
- out = fopen("/tmp/fetchmail.log", "a"); \
- fprintf(out, \
- "Exiting fetchmail from file %s, line %d with status %d\n", \
- __FILE__, __LINE__, e); \
- fclose(out); \
- _exit(e); \
- } while(0)
-#endif /* FETCHMAIL_DEBUG */
-
#ifdef __CYGWIN__
#define ROOT_UID 18
#else /* !__CYGWIN__ */