Hi,
Iftop segfaults on my amd64 machine (Gentoo Linux 2.6.14) when I'm using a .iftoprc file containing the line: dns-resolution: no
Here is a patch that fixes it (it seems that it does not break the i386 version):
--- iftop-0.16/cfgfile.c 2003-11-06 19:22:16.000000000 +0100 +++ iftop-0.16_patched/cfgfile.c 2005-12-02 11:17:11.677579447 +0100 @@ -46,8 +46,13 @@
int is_cfgdirective_valid(const char *s) { char* t; - for (t = config_directives[0]; t != NULL; ++t) + int i = 1; + t = config_directives[0]; + while(t != NULL) { if (strcmp(s, t) == 0) return 1; + t = config_directives[i++]; + } + return 0; }
William